math.sin on complex, real part

Time bar (total: 28.8s)

analyze0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
100%99.9%0%0.1%0%0%0%1
Compiler

Compiled 14 to 13 computations (7.1% saved)

sample1.2s (4.2%)

Memory
33.7MiB live, 1 409.6MiB allocated
Samples
889.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 623.0ms
ival-sin: 220.0ms (35.3% of total)
ival-exp: 160.0ms (25.7% of total)
ival-mult: 154.0ms (24.7% of total)
ival-add: 38.0ms (6.1% of total)
ival-sub: 33.0ms (5.3% of total)
exact: 9.0ms (1.4% of total)
ival-true: 6.0ms (1% of total)
ival-assert: 3.0ms (0.5% of total)
Bogosity

preprocess106.0ms (0.4%)

Memory
-2.8MiB live, 36.1MiB allocated
Algorithm
egg-herbie
Rules
528×times-frac
436×distribute-lft-neg-in
340×unsub-neg
330×cancel-sign-sub-inv
308×distribute-rgt-neg-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02961
19455
235855
387755
4168555
5229655
6264455
7293755
8318555
9326155
10326355
11326355
12329555
13330055
14330055
01112
01811
13411
27611
311311
413911
516311
618211
718211
818411
918911
1018911
018911
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Outputs
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Symmetry

(abs im)

(negabs re)

explain135.0ms (0.5%)

Memory
-19.9MiB live, 237.1MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
00-0-(exp.f64 im)
00-0-(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
00-0-(sin.f64 re)
00-0-#s(literal 0 binary64)
00-0-im
00-0-(-.f64 #s(literal 0 binary64) im)
00-0-(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
00-0-re
00-0-#s(literal 1/2 binary64)
01(6.780212868953103e+185 306.5102798546698)0-(exp.f64 (-.f64 #s(literal 0 binary64) im))
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
exp.f64(exp.f64 (-.f64 #s(literal 0 binary64) im))sensitivity10
Confusion
Predicted +Predicted -
+00
-1255
Precision
0.0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-10255
Precision?
0.0
Recall?
0/0
Freqs
test
numberfreq
0255
11
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-100
Precision?
0.0
Recall?
0/0
Samples
63.0ms512×0valid
Compiler

Compiled 108 to 48 computations (55.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 40.0ms
ival-sin: 21.0ms (52.3% of total)
ival-exp: 7.0ms (17.4% of total)
ival-mult: 6.0ms (14.9% of total)
ival-sub: 2.0ms (5% of total)
ival-add: 2.0ms (5% of total)
exact: 1.0ms (2.5% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

Memory
1.6MiB live, 1.6MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Compiler

Compiled 14 to 11 computations (21.4% saved)

simplify20.0ms (0.1%)

Memory
-14.0MiB live, 24.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sin.f64 re)
cost-diff0
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
cost-diff0
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
cost-diff64
(-.f64 #s(literal 0 binary64) im)
Rules
124×lower-*.f32
120×lower-*.f64
76×lower-fma.f64
76×lower-fma.f32
48×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01138
01834
13434
27634
311334
413934
516334
618234
718234
818434
918934
1018934
018934
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
#s(literal 1/2 binary64)
(sin.f64 re)
re
(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
(exp.f64 (-.f64 #s(literal 0 binary64) im))
(-.f64 #s(literal 0 binary64) im)
#s(literal 0 binary64)
im
(exp.f64 im)
Outputs
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
#s(literal 1/2 binary64)
(sin.f64 re)
re
(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
(+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(exp.f64 (-.f64 #s(literal 0 binary64) im))
(exp.f64 (neg.f64 im))
(-.f64 #s(literal 0 binary64) im)
(neg.f64 im)
#s(literal 0 binary64)
im
(exp.f64 im)

localize38.0ms (0.1%)

Memory
-1.9MiB live, 73.6MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(exp.f64 (-.f64 #s(literal 0 binary64) im))
accuracy100.0%
(exp.f64 im)
accuracy100.0%
(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
accuracy100.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Samples
26.0ms256×0valid
Compiler

Compiled 40 to 13 computations (67.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
ival-sin: 6.0ms (40.4% of total)
ival-exp: 3.0ms (20.2% of total)
ival-mult: 3.0ms (20.2% of total)
ival-sub: 1.0ms (6.7% of total)
ival-add: 1.0ms (6.7% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series9.0ms (0%)

Memory
18.7MiB live, 18.7MiB allocated
Counts
7 → 96
Calls
Call 1
Inputs
#s(alt (-.f64 #s(literal 0 binary64) im) (patch (-.f64 #s(literal 0 binary64) im) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (patch (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #<representation binary64>) () ())
#s(alt (sin.f64 re) (patch (sin.f64 re) #<representation binary64>) () ())
#s(alt (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (patch (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) #<representation binary64>) () ())
#s(alt (exp.f64 im) (patch (exp.f64 im) #<representation binary64>) () ())
#s(alt (exp.f64 (-.f64 #s(literal 0 binary64) im)) (patch (exp.f64 (-.f64 #s(literal 0 binary64) im)) #<representation binary64>) () ())
Outputs
#s(alt (* -1 im) (taylor 0 im) (#s(alt (-.f64 #s(literal 0 binary64) im) (patch (-.f64 #s(literal 0 binary64) im) #<representation binary64>) () ())) ())
#s(alt (* -1 im) (taylor 0 im) (#s(alt (-.f64 #s(literal 0 binary64) im) (patch (-.f64 #s(literal 0 binary64) im) #<representation binary64>) () ())) ())
#s(alt (* -1 im) (taylor 0 im) (#s(alt (-.f64 #s(literal 0 binary64) im) (patch (-.f64 #s(literal 0 binary64) im) #<representation binary64>) () ())) ())
#s(alt (* -1 im) (taylor 0 im) (#s(alt (-.f64 #s(literal 0 binary64) im) (patch (-.f64 #s(literal 0 binary64) im) #<representation binary64>) () ())) ())
#s(alt (* -1 im) (taylor inf im) (#s(alt (-.f64 #s(literal 0 binary64) im) (patch (-.f64 #s(literal 0 binary64) im) #<representation binary64>) () ())) ())
#s(alt (* -1 im) (taylor inf im) (#s(alt (-.f64 #s(literal 0 binary64) im) (patch (-.f64 #s(literal 0 binary64) im) #<representation binary64>) () ())) ())
#s(alt (* -1 im) (taylor inf im) (#s(alt (-.f64 #s(literal 0 binary64) im) (patch (-.f64 #s(literal 0 binary64) im) #<representation binary64>) () ())) ())
#s(alt (* -1 im) (taylor inf im) (#s(alt (-.f64 #s(literal 0 binary64) im) (patch (-.f64 #s(literal 0 binary64) im) #<representation binary64>) () ())) ())
#s(alt (* -1 im) (taylor -inf im) (#s(alt (-.f64 #s(literal 0 binary64) im) (patch (-.f64 #s(literal 0 binary64) im) #<representation binary64>) () ())) ())
#s(alt (* -1 im) (taylor -inf im) (#s(alt (-.f64 #s(literal 0 binary64) im) (patch (-.f64 #s(literal 0 binary64) im) #<representation binary64>) () ())) ())
#s(alt (* -1 im) (taylor -inf im) (#s(alt (-.f64 #s(literal 0 binary64) im) (patch (-.f64 #s(literal 0 binary64) im) #<representation binary64>) () ())) ())
#s(alt (* -1 im) (taylor -inf im) (#s(alt (-.f64 #s(literal 0 binary64) im) (patch (-.f64 #s(literal 0 binary64) im) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* re (+ (exp im) (exp (neg im))))) (taylor 0 re) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* re (+ (* -1/12 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/2 (+ (exp im) (exp (neg im)))))) (taylor 0 re) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* re (+ (* 1/2 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* 1/240 (* (pow re 2) (+ (exp im) (exp (neg im))))))))) (taylor 0 re) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* re (+ (* 1/2 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/240 (+ (exp im) (exp (neg im)))))))))) (taylor 0 re) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (exp (neg im))))) (taylor inf re) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (exp (neg im))))) (taylor inf re) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (exp (neg im))))) (taylor inf re) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (exp (neg im))))) (taylor inf re) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (exp (neg im))))) (taylor -inf re) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (exp (neg im))))) (taylor -inf re) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (exp (neg im))))) (taylor -inf re) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (exp (neg im))))) (taylor -inf re) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (sin re) (taylor 0 im) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (+ (sin re) (* 1/2 (* (pow im 2) (sin re)))) (taylor 0 im) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re))))) (taylor 0 im) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re))))))) (taylor 0 im) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (exp (neg im))))) (taylor inf im) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (exp (neg im))))) (taylor inf im) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (exp (neg im))))) (taylor inf im) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (exp (neg im))))) (taylor inf im) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (exp (* -1 im))))) (taylor -inf im) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (exp (* -1 im))))) (taylor -inf im) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (exp (* -1 im))))) (taylor -inf im) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (exp (* -1 im))))) (taylor -inf im) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 re) (taylor 0 re) (#s(alt (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (patch (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1/2 (* -1/12 (pow re 2)))) (taylor 0 re) (#s(alt (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (patch (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (taylor 0 re) (#s(alt (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (patch (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))) (taylor 0 re) (#s(alt (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (patch (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sin re)) (taylor inf re) (#s(alt (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (patch (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sin re)) (taylor inf re) (#s(alt (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (patch (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sin re)) (taylor inf re) (#s(alt (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (patch (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sin re)) (taylor inf re) (#s(alt (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (patch (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sin re)) (taylor -inf re) (#s(alt (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (patch (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sin re)) (taylor -inf re) (#s(alt (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (patch (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sin re)) (taylor -inf re) (#s(alt (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (patch (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sin re)) (taylor -inf re) (#s(alt (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (patch (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt re (taylor 0 re) (#s(alt (sin.f64 re) (patch (sin.f64 re) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (* -1/6 (pow re 2)))) (taylor 0 re) (#s(alt (sin.f64 re) (patch (sin.f64 re) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))) (taylor 0 re) (#s(alt (sin.f64 re) (patch (sin.f64 re) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6)))) (taylor 0 re) (#s(alt (sin.f64 re) (patch (sin.f64 re) #<representation binary64>) () ())) ())
#s(alt (sin re) (taylor inf re) (#s(alt (sin.f64 re) (patch (sin.f64 re) #<representation binary64>) () ())) ())
#s(alt (sin re) (taylor inf re) (#s(alt (sin.f64 re) (patch (sin.f64 re) #<representation binary64>) () ())) ())
#s(alt (sin re) (taylor inf re) (#s(alt (sin.f64 re) (patch (sin.f64 re) #<representation binary64>) () ())) ())
#s(alt (sin re) (taylor inf re) (#s(alt (sin.f64 re) (patch (sin.f64 re) #<representation binary64>) () ())) ())
#s(alt (sin re) (taylor -inf re) (#s(alt (sin.f64 re) (patch (sin.f64 re) #<representation binary64>) () ())) ())
#s(alt (sin re) (taylor -inf re) (#s(alt (sin.f64 re) (patch (sin.f64 re) #<representation binary64>) () ())) ())
#s(alt (sin re) (taylor -inf re) (#s(alt (sin.f64 re) (patch (sin.f64 re) #<representation binary64>) () ())) ())
#s(alt (sin re) (taylor -inf re) (#s(alt (sin.f64 re) (patch (sin.f64 re) #<representation binary64>) () ())) ())
#s(alt 2 (taylor 0 im) (#s(alt (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (patch (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ 2 (pow im 2)) (taylor 0 im) (#s(alt (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (patch (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))) (taylor 0 im) (#s(alt (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (patch (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (taylor 0 im) (#s(alt (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (patch (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (exp im) (exp (neg im))) (taylor inf im) (#s(alt (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (patch (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (exp im) (exp (neg im))) (taylor inf im) (#s(alt (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (patch (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (exp im) (exp (neg im))) (taylor inf im) (#s(alt (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (patch (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (exp im) (exp (neg im))) (taylor inf im) (#s(alt (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (patch (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (exp im) (exp (* -1 im))) (taylor -inf im) (#s(alt (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (patch (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (exp im) (exp (* -1 im))) (taylor -inf im) (#s(alt (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (patch (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (exp im) (exp (* -1 im))) (taylor -inf im) (#s(alt (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (patch (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (exp im) (exp (* -1 im))) (taylor -inf im) (#s(alt (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (patch (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 im) (#s(alt (exp.f64 im) (patch (exp.f64 im) #<representation binary64>) () ())) ())
#s(alt (+ 1 im) (taylor 0 im) (#s(alt (exp.f64 im) (patch (exp.f64 im) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* im (+ 1 (* 1/2 im)))) (taylor 0 im) (#s(alt (exp.f64 im) (patch (exp.f64 im) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* im (+ 1 (* im (+ 1/2 (* 1/6 im)))))) (taylor 0 im) (#s(alt (exp.f64 im) (patch (exp.f64 im) #<representation binary64>) () ())) ())
#s(alt (exp im) (taylor inf im) (#s(alt (exp.f64 im) (patch (exp.f64 im) #<representation binary64>) () ())) ())
#s(alt (exp im) (taylor inf im) (#s(alt (exp.f64 im) (patch (exp.f64 im) #<representation binary64>) () ())) ())
#s(alt (exp im) (taylor inf im) (#s(alt (exp.f64 im) (patch (exp.f64 im) #<representation binary64>) () ())) ())
#s(alt (exp im) (taylor inf im) (#s(alt (exp.f64 im) (patch (exp.f64 im) #<representation binary64>) () ())) ())
#s(alt (exp im) (taylor -inf im) (#s(alt (exp.f64 im) (patch (exp.f64 im) #<representation binary64>) () ())) ())
#s(alt (exp im) (taylor -inf im) (#s(alt (exp.f64 im) (patch (exp.f64 im) #<representation binary64>) () ())) ())
#s(alt (exp im) (taylor -inf im) (#s(alt (exp.f64 im) (patch (exp.f64 im) #<representation binary64>) () ())) ())
#s(alt (exp im) (taylor -inf im) (#s(alt (exp.f64 im) (patch (exp.f64 im) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 im) (#s(alt (exp.f64 (-.f64 #s(literal 0 binary64) im)) (patch (exp.f64 (-.f64 #s(literal 0 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 im)) (taylor 0 im) (#s(alt (exp.f64 (-.f64 #s(literal 0 binary64) im)) (patch (exp.f64 (-.f64 #s(literal 0 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* im (- (* 1/2 im) 1))) (taylor 0 im) (#s(alt (exp.f64 (-.f64 #s(literal 0 binary64) im)) (patch (exp.f64 (-.f64 #s(literal 0 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* im (- (* im (+ 1/2 (* -1/6 im))) 1))) (taylor 0 im) (#s(alt (exp.f64 (-.f64 #s(literal 0 binary64) im)) (patch (exp.f64 (-.f64 #s(literal 0 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (exp (neg im)) (taylor inf im) (#s(alt (exp.f64 (-.f64 #s(literal 0 binary64) im)) (patch (exp.f64 (-.f64 #s(literal 0 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (exp (neg im)) (taylor inf im) (#s(alt (exp.f64 (-.f64 #s(literal 0 binary64) im)) (patch (exp.f64 (-.f64 #s(literal 0 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (exp (neg im)) (taylor inf im) (#s(alt (exp.f64 (-.f64 #s(literal 0 binary64) im)) (patch (exp.f64 (-.f64 #s(literal 0 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (exp (neg im)) (taylor inf im) (#s(alt (exp.f64 (-.f64 #s(literal 0 binary64) im)) (patch (exp.f64 (-.f64 #s(literal 0 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 im)) (taylor -inf im) (#s(alt (exp.f64 (-.f64 #s(literal 0 binary64) im)) (patch (exp.f64 (-.f64 #s(literal 0 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 im)) (taylor -inf im) (#s(alt (exp.f64 (-.f64 #s(literal 0 binary64) im)) (patch (exp.f64 (-.f64 #s(literal 0 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 im)) (taylor -inf im) (#s(alt (exp.f64 (-.f64 #s(literal 0 binary64) im)) (patch (exp.f64 (-.f64 #s(literal 0 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 im)) (taylor -inf im) (#s(alt (exp.f64 (-.f64 #s(literal 0 binary64) im)) (patch (exp.f64 (-.f64 #s(literal 0 binary64) im)) #<representation binary64>) () ())) ())
Calls

24 calls:

TimeVariablePointExpression
1.0ms
im
@inf
(* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im)))
1.0ms
re
@inf
(* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im)))
1.0ms
re
@0
(* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im)))
1.0ms
im
@-inf
(* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im)))
1.0ms
im
@0
(* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im)))

rewrite147.0ms (0.5%)

Memory
-10.2MiB live, 231.3MiB allocated
Algorithm
batch-egg-rewrite
Rules
2 156×lower-fma.f64
2 156×lower-fma.f32
1 880×lower-*.f32
1 876×lower-*.f64
1 538×lower-/.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01134
01830
15926
239724
0441624
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
7 → 221
Calls
Call 1
Inputs
(-.f64 #s(literal 0 binary64) im)
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(sin.f64 re)
(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
(exp.f64 im)
(exp.f64 (-.f64 #s(literal 0 binary64) im))
Outputs
(log.f64 (exp.f64 (neg.f64 im)))
(+.f64 #s(literal 0 binary64) (neg.f64 im))
(+.f64 (neg.f64 im) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) im)
(-.f64 (neg.f64 im) #s(literal 0 binary64))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (exp.f64 im))))
(fma.f64 im #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (neg.f64 im) #s(literal 0 binary64))
(fma.f64 (neg.f64 (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal 0 binary64))
(fma.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (neg.f64 im)) #s(literal 0 binary64))
(fma.f64 (*.f64 im (neg.f64 im)) (/.f64 #s(literal 1 binary64) im) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) im #s(literal 0 binary64))
(fma.f64 (*.f64 im (*.f64 im im)) (/.f64 #s(literal 1 binary64) (*.f64 im (neg.f64 im))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 im)) (*.f64 im im) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (neg.f64 (*.f64 im (*.f64 im im))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 im (neg.f64 im)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 im im) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 im)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 im (*.f64 im im))) (*.f64 im (neg.f64 im)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 im (neg.f64 im)) (*.f64 im (neg.f64 im))) (neg.f64 im) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 im (neg.f64 im))) im #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 im (*.f64 im im)) (neg.f64 (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im im) #s(literal 0 binary64))
(fma.f64 (/.f64 (neg.f64 (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 0 binary64))
(fma.f64 (/.f64 (neg.f64 (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im) #s(literal 0 binary64))
(fma.f64 (/.f64 (neg.f64 (*.f64 im (*.f64 im im))) (neg.f64 (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (neg.f64 im)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 im (*.f64 im im)) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 im) #s(literal 0 binary64))
(neg.f64 im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (neg.f64 im)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (*.f64 im (*.f64 im im))) (*.f64 im im))
(/.f64 (*.f64 im im) (neg.f64 im))
(/.f64 (*.f64 im (neg.f64 im)) im)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (neg.f64 im))))
(/.f64 (*.f64 im (*.f64 im im)) (*.f64 im (neg.f64 im)))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im im))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (/.f64 #s(literal 1 binary64) (neg.f64 im)) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(/.f64 (neg.f64 (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))
(/.f64 (*.f64 (*.f64 im (neg.f64 im)) #s(literal 1 binary64)) im)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im im)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) im))
(/.f64 (*.f64 (neg.f64 (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64)) (*.f64 im (*.f64 im im)))
(/.f64 (*.f64 (neg.f64 (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (*.f64 im im))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (*.f64 im im))) (*.f64 im (*.f64 im im)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) im)) (*.f64 im (*.f64 im (*.f64 im im))))
(/.f64 (*.f64 (neg.f64 (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) im)) (*.f64 im im))
(/.f64 (/.f64 (*.f64 im im) (*.f64 im (neg.f64 im))) (/.f64 #s(literal 1 binary64) im))
(/.f64 (/.f64 (*.f64 im im) #s(literal -1 binary64)) im)
(pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 im)) #s(literal -1 binary64))
(*.f64 im #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (neg.f64 im))
(*.f64 (neg.f64 (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (neg.f64 im)))
(*.f64 (*.f64 im (neg.f64 im)) (/.f64 #s(literal 1 binary64) im))
(*.f64 #s(literal -1 binary64) im)
(*.f64 (*.f64 im (*.f64 im im)) (/.f64 #s(literal 1 binary64) (*.f64 im (neg.f64 im))))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 im)) (*.f64 im im))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (neg.f64 (*.f64 im (*.f64 im im))))
(*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 im (neg.f64 im)))
(*.f64 (/.f64 (*.f64 im im) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 im)))
(*.f64 (/.f64 (*.f64 im im) (*.f64 im (*.f64 im im))) (*.f64 im (neg.f64 im)))
(*.f64 (/.f64 (*.f64 im (neg.f64 im)) (*.f64 im (neg.f64 im))) (neg.f64 im))
(*.f64 (/.f64 (*.f64 im im) (*.f64 im (neg.f64 im))) im)
(*.f64 (/.f64 (*.f64 im (*.f64 im im)) (neg.f64 (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im im))
(*.f64 (/.f64 (neg.f64 (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im (*.f64 im im))))
(*.f64 (/.f64 (neg.f64 (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im im))
(*.f64 (/.f64 (neg.f64 (*.f64 im (*.f64 im im))) (neg.f64 (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (neg.f64 im)))
(*.f64 (/.f64 (*.f64 im (*.f64 im im)) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 im (*.f64 im (*.f64 im im))))
(*.f64 (/.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 im))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im)))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im)))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (/.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im)))))
(fma.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 im))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im)))))
(fma.f64 (exp.f64 (neg.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im)))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im)))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (*.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 im))) (sin.f64 re) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im)))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im)))) #s(literal 2 binary64))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (expm1.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im)))))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im)))) #s(literal 2 binary64))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im)))) #s(literal 2 binary64)) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))))))
(/.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))))) (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (expm1.f64 (+.f64 im im))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im)))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))) (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))))) (neg.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (expm1.f64 (+.f64 im im)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im)))))) (neg.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im)))) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (neg.f64 (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))))) (neg.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (expm1.f64 (+.f64 im im)))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (neg.f64 (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))))) (neg.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (neg.f64 im) im)))) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))
(/.f64 (*.f64 (neg.f64 (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (neg.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (expm1.f64 (+.f64 im im)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (neg.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (neg.f64 im) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1 binary64) (cosh.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(*.f64 (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (expm1.f64 (+.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))
(*.f64 (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (expm1.f64 (+.f64 im im)))))
(*.f64 (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))
(*.f64 (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im)))) #s(literal 2 binary64)))))
(*.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (expm1.f64 (+.f64 im im)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(literal 2 binary64)) (cosh.f64 im))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))))) (+.f64 (exp.f64 (*.f64 (-.f64 (neg.f64 im) im) #s(literal 3 binary64))) (pow.f64 (expm1.f64 (+.f64 im im)) #s(literal 3 binary64)))) (fma.f64 (expm1.f64 (+.f64 im im)) (-.f64 (expm1.f64 (+.f64 im im)) (exp.f64 (-.f64 (neg.f64 im) im))) (exp.f64 (fma.f64 im #s(literal -2 binary64) (-.f64 (neg.f64 im) im)))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))))) (-.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) (-.f64 (neg.f64 im) im))) (pow.f64 (expm1.f64 (+.f64 im im)) #s(literal 2 binary64)))) (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (expm1.f64 (+.f64 im im))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))))) (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im)))) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))))) (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im)))))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) #s(literal 1 binary64)))
(*.f64 (sin.f64 re) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(*.f64 (*.f64 #s(literal 1 binary64) (sin.f64 re)) #s(literal 1/2 binary64))
(sin.f64 re)
(+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))
(+.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (neg.f64 (/.f64 (exp.f64 (+.f64 im im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(-.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (/.f64 (exp.f64 (+.f64 im im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(-.f64 (/.f64 (exp.f64 (+.f64 im im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (/.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64) (exp.f64 im))
(fma.f64 (exp.f64 (neg.f64 im)) (/.f64 (exp.f64 (neg.f64 im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (neg.f64 (/.f64 (exp.f64 (+.f64 im im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(fma.f64 (exp.f64 im) #s(literal 1 binary64) (exp.f64 (neg.f64 im)))
(fma.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 im)) (exp.f64 im))
(fma.f64 #s(literal 1 binary64) (exp.f64 im) (exp.f64 (neg.f64 im)))
(fma.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (neg.f64 (/.f64 (exp.f64 (+.f64 im im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(fma.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (neg.f64 im))) (exp.f64 im))
(fma.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im)))) (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (neg.f64 (/.f64 (exp.f64 (+.f64 im im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(fma.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im)))) (neg.f64 (/.f64 (exp.f64 (+.f64 im im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(neg.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (neg.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (expm1.f64 (+.f64 im im))))))
(neg.f64 (/.f64 (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) (neg.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(neg.f64 (/.f64 (neg.f64 (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (expm1.f64 (+.f64 im im)))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im)))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (neg.f64 im) im)))))
(/.f64 (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (expm1.f64 (+.f64 im im))))
(/.f64 (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(/.f64 (neg.f64 (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (neg.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (expm1.f64 (+.f64 im im)))))
(/.f64 (neg.f64 (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im)))) (neg.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)))) (*.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (expm1.f64 (+.f64 im im))) (+.f64 (exp.f64 (*.f64 (-.f64 (neg.f64 im) im) #s(literal 3 binary64))) (expm1.f64 (*.f64 (+.f64 im im) #s(literal 3 binary64))))))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 (neg.f64 im) im) #s(literal 3 binary64))) (exp.f64 (*.f64 (+.f64 im im) #s(literal 3 binary64)))) (*.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (expm1.f64 (+.f64 im im))) (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 (neg.f64 im) im) #s(literal 3 binary64))) (exp.f64 (*.f64 (+.f64 im im) #s(literal 3 binary64)))) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (+.f64 (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) (-.f64 (neg.f64 im) im))) (exp.f64 (+.f64 (+.f64 im im) (+.f64 im im)))) #s(literal 1 binary64))))
(/.f64 (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (neg.f64 im) im))) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))
(/.f64 (-.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) (-.f64 (neg.f64 im) im))) (exp.f64 (+.f64 (+.f64 im im) (+.f64 im im)))) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im)))))
(/.f64 (-.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (exp.f64 (+.f64 im im)))) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (exp.f64 (*.f64 (-.f64 (neg.f64 im) im) #s(literal 3 binary64))) (expm1.f64 (*.f64 (+.f64 im im) #s(literal 3 binary64)))) (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (expm1.f64 (+.f64 im im)))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (-.f64 (neg.f64 im) im) #s(literal 3 binary64))) (exp.f64 (*.f64 (+.f64 im im) #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (expm1.f64 (+.f64 im im)))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (-.f64 (neg.f64 im) im) #s(literal 3 binary64))) (exp.f64 (*.f64 (+.f64 im im) #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) (-.f64 (neg.f64 im) im))) (exp.f64 (+.f64 (+.f64 im im) (+.f64 im im)))) #s(literal 1 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(/.f64 (*.f64 (-.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) (-.f64 (neg.f64 im) im))) (exp.f64 (+.f64 (+.f64 im im) (+.f64 im im)))) #s(literal 1 binary64)) (*.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (expm1.f64 (+.f64 im im))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))))) (neg.f64 (neg.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(/.f64 (neg.f64 (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (neg.f64 im) im)))) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (exp.f64 (+.f64 im im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 3 binary64))) (fma.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (/.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (fma.f64 (/.f64 (exp.f64 (+.f64 im im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (/.f64 (exp.f64 (+.f64 im im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (/.f64 (exp.f64 (+.f64 im im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (/.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (*.f64 (/.f64 (exp.f64 (+.f64 im im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (/.f64 (exp.f64 (+.f64 im im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))) (+.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (/.f64 (exp.f64 (+.f64 im im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64)) (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (expm1.f64 (+.f64 im im))))
(/.f64 (*.f64 (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) #s(literal 1 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (expm1.f64 (+.f64 im im))))) (+.f64 (exp.f64 (*.f64 (-.f64 (neg.f64 im) im) #s(literal 3 binary64))) (expm1.f64 (*.f64 (+.f64 im im) #s(literal 3 binary64)))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (-.f64 (neg.f64 im) im) #s(literal 3 binary64))) (exp.f64 (*.f64 (+.f64 im im) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (expm1.f64 (+.f64 im im))))) (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (-.f64 (neg.f64 im) im) #s(literal 3 binary64))) (exp.f64 (*.f64 (+.f64 im im) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (+.f64 (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) (-.f64 (neg.f64 im) im))) (exp.f64 (+.f64 (+.f64 im im) (+.f64 im im)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) (-.f64 (neg.f64 im) im))) (exp.f64 (+.f64 (+.f64 im im) (+.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (/.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(*.f64 (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (expm1.f64 (+.f64 im im)))))
(*.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (expm1.f64 (+.f64 im im))) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (expm1.f64 (+.f64 im im))))))
(*.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (expm1.f64 (+.f64 im im))) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (expm1.f64 (+.f64 im im)))))
(*.f64 (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 #s(literal 2 binary64) (cosh.f64 im))
(*.f64 (cosh.f64 im) #s(literal 2 binary64))
(*.f64 (neg.f64 (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (expm1.f64 (+.f64 im im))))))
(*.f64 (neg.f64 (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im)))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (expm1.f64 (+.f64 im im)))) (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))))
(*.f64 (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (neg.f64 im) im))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(*.f64 (/.f64 (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im)))) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (+.f64 (exp.f64 (*.f64 (-.f64 (neg.f64 im) im) #s(literal 3 binary64))) (pow.f64 (expm1.f64 (+.f64 im im)) #s(literal 3 binary64)))) (fma.f64 (expm1.f64 (+.f64 im im)) (-.f64 (expm1.f64 (+.f64 im im)) (exp.f64 (-.f64 (neg.f64 im) im))) (exp.f64 (fma.f64 im #s(literal -2 binary64) (-.f64 (neg.f64 im) im)))))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (-.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) (-.f64 (neg.f64 im) im))) (pow.f64 (expm1.f64 (+.f64 im im)) #s(literal 2 binary64)))) (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (expm1.f64 (+.f64 im im))))
(*.f64 (/.f64 (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im)))))
(exp.f64 im)
(/.f64 (exp.f64 im) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 im)))
(/.f64 (neg.f64 (exp.f64 im)) #s(literal -1 binary64))
(*.f64 (exp.f64 im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 im))
(exp.f64 (neg.f64 im))
(neg.f64 (neg.f64 (exp.f64 (neg.f64 im))))
(/.f64 #s(literal 1 binary64) (exp.f64 im))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (exp.f64 im))))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 im)))
(pow.f64 (exp.f64 im) #s(literal -1 binary64))
(pow.f64 (exp.f64 (neg.f64 (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(pow.f64 (exp.f64 (*.f64 im (neg.f64 im))) (/.f64 #s(literal 1 binary64) im))
(pow.f64 (exp.f64 #s(literal -1 binary64)) im)
(*.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 im)))
(*.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (neg.f64 im))))

simplify526.0ms (1.8%)

Memory
-2.3MiB live, 557.7MiB allocated
Algorithm
egg-herbie
Rules
18 460×lower-fma.f64
18 460×lower-fma.f32
4 918×lower-*.f64
4 918×lower-*.f32
3 014×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0130701
1419669
21287653
34307636
45264636
55830636
66465636
77750636
08038596
Stop Event
iter limit
node limit
Counts
96 → 95
Calls
Call 1
Inputs
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* 1/2 (* re (+ (exp im) (exp (neg im)))))
(* re (+ (* -1/12 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/2 (+ (exp im) (exp (neg im))))))
(* re (+ (* 1/2 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* 1/240 (* (pow re 2) (+ (exp im) (exp (neg im)))))))))
(* re (+ (* 1/2 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/240 (+ (exp im) (exp (neg im))))))))))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(sin re)
(+ (sin re) (* 1/2 (* (pow im 2) (sin re))))
(+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))
(+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re)))))))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (sin re) (+ (exp im) (exp (* -1 im)))))
(* 1/2 (* (sin re) (+ (exp im) (exp (* -1 im)))))
(* 1/2 (* (sin re) (+ (exp im) (exp (* -1 im)))))
(* 1/2 (* (sin re) (+ (exp im) (exp (* -1 im)))))
(* 1/2 re)
(* re (+ 1/2 (* -1/12 (pow re 2))))
(* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))
(* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
re
(* re (+ 1 (* -1/6 (pow re 2))))
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6))))
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
2
(+ 2 (pow im 2))
(+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))
(+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))
(+ (exp im) (exp (neg im)))
(+ (exp im) (exp (neg im)))
(+ (exp im) (exp (neg im)))
(+ (exp im) (exp (neg im)))
(+ (exp im) (exp (* -1 im)))
(+ (exp im) (exp (* -1 im)))
(+ (exp im) (exp (* -1 im)))
(+ (exp im) (exp (* -1 im)))
1
(+ 1 im)
(+ 1 (* im (+ 1 (* 1/2 im))))
(+ 1 (* im (+ 1 (* im (+ 1/2 (* 1/6 im))))))
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
1
(+ 1 (* -1 im))
(+ 1 (* im (- (* 1/2 im) 1)))
(+ 1 (* im (- (* im (+ 1/2 (* -1/6 im))) 1)))
(exp (neg im))
(exp (neg im))
(exp (neg im))
(exp (neg im))
(exp (* -1 im))
(exp (* -1 im))
(exp (* -1 im))
(exp (* -1 im))
Outputs
(* -1 im)
(neg.f64 im)
(* -1 im)
(neg.f64 im)
(* -1 im)
(neg.f64 im)
(* -1 im)
(neg.f64 im)
(* -1 im)
(neg.f64 im)
(* -1 im)
(neg.f64 im)
(* -1 im)
(neg.f64 im)
(* -1 im)
(neg.f64 im)
(* -1 im)
(neg.f64 im)
(* -1 im)
(neg.f64 im)
(* -1 im)
(neg.f64 im)
(* -1 im)
(neg.f64 im)
(* 1/2 (* re (+ (exp im) (exp (neg im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
(* re (+ (* -1/12 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/2 (+ (exp im) (exp (neg im))))))
(*.f64 re (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(* re (+ (* 1/2 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* 1/240 (* (pow re 2) (+ (exp im) (exp (neg im)))))))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))))
(* re (+ (* 1/2 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/240 (+ (exp im) (exp (neg im))))))))))
(*.f64 re (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/10080 binary64) #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(sin re)
(sin.f64 re)
(+ (sin re) (* 1/2 (* (pow im 2) (sin re))))
(*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re)))))))
(*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (exp (* -1 im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (exp (* -1 im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (exp (* -1 im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (exp (* -1 im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* re (+ 1/2 (* -1/12 (pow re 2))))
(*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))
(* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))
(*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)))
(* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/10080 binary64) #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
re
(* re (+ 1 (* -1/6 (pow re 2))))
(fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re)
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) re)
(* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6))))
(fma.f64 re (*.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
2
#s(literal 2 binary64)
(+ 2 (pow im 2))
(fma.f64 im im #s(literal 2 binary64))
(+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))
(fma.f64 im (fma.f64 im (*.f64 im (*.f64 im #s(literal 1/12 binary64))) im) #s(literal 2 binary64))
(+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))
(fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))
(+ (exp im) (exp (neg im)))
(+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))
(+ (exp im) (exp (neg im)))
(+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))
(+ (exp im) (exp (neg im)))
(+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))
(+ (exp im) (exp (neg im)))
(+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))
(+ (exp im) (exp (* -1 im)))
(+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))
(+ (exp im) (exp (* -1 im)))
(+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))
(+ (exp im) (exp (* -1 im)))
(+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))
(+ (exp im) (exp (* -1 im)))
(+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))
1
#s(literal 1 binary64)
(+ 1 im)
(+.f64 im #s(literal 1 binary64))
(+ 1 (* im (+ 1 (* 1/2 im))))
(fma.f64 im (fma.f64 im #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(+ 1 (* im (+ 1 (* im (+ 1/2 (* 1/6 im))))))
(fma.f64 im (fma.f64 im (fma.f64 im #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
1
#s(literal 1 binary64)
(+ 1 (* -1 im))
(-.f64 #s(literal 1 binary64) im)
(+ 1 (* im (- (* 1/2 im) 1)))
(fma.f64 im (fma.f64 im #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))
(+ 1 (* im (- (* im (+ 1/2 (* -1/6 im))) 1)))
(fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(exp (neg im))
(exp.f64 (neg.f64 im))
(exp (neg im))
(exp.f64 (neg.f64 im))
(exp (neg im))
(exp.f64 (neg.f64 im))
(exp (neg im))
(exp.f64 (neg.f64 im))
(exp (* -1 im))
(exp.f64 (neg.f64 im))
(exp (* -1 im))
(exp.f64 (neg.f64 im))
(exp (* -1 im))
(exp.f64 (neg.f64 im))
(exp (* -1 im))
(exp.f64 (neg.f64 im))

eval45.0ms (0.2%)

Memory
19.1MiB live, 57.4MiB allocated
Compiler

Compiled 6 555 to 875 computations (86.7% saved)

prune71.0ms (0.2%)

Memory
2.4MiB live, 81.8MiB allocated
Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New3079316
Fresh000
Picked101
Done000
Total3089317
Accuracy
100.0%
Counts
317 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
100.0%
(/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
100.0%
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re))
91.6%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
87.2%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 im (*.f64 im (*.f64 im #s(literal 1/12 binary64))) im) #s(literal 2 binary64)))
74.6%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im im #s(literal 2 binary64)))
91.6%
(*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
87.2%
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
47.0%
(sin.f64 re)
Compiler

Compiled 272 to 182 computations (33.1% saved)

simplify413.0ms (1.4%)

Memory
3.8MiB live, 358.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sin.f64 re)
cost-diff0
(cosh.f64 im)
cost-diff0
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re))
cost-diff320
(*.f64 #s(literal 1 binary64) (cosh.f64 im))
cost-diff0
(fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))
cost-diff0
(sin.f64 re)
cost-diff0
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
cost-diff0
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
cost-diff0
(*.f64 im im)
cost-diff0
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
cost-diff0
(sin.f64 re)
cost-diff0
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
cost-diff0
(sin.f64 re)
cost-diff0
(exp.f64 (neg.f64 im))
cost-diff0
(sin.f64 re)
cost-diff0
(*.f64 (sin.f64 re) (exp.f64 (neg.f64 im)))
cost-diff13952
(fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
Rules
10 000×lower-fma.f32
9 988×lower-fma.f64
4 820×lower-*.f32
4 798×lower-*.f64
2 310×lower-+.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
030185
058183
1129176
2317170
31156162
42632162
54216162
66533162
76791162
87055162
97698162
08033162
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(*.f64 (sin.f64 re) (exp.f64 (neg.f64 im)))
(sin.f64 re)
re
(exp.f64 (neg.f64 im))
(neg.f64 im)
im
#s(literal 1/2 binary64)
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(*.f64 #s(literal 1/2 binary64) (exp.f64 im))
(exp.f64 im)
(sin.f64 re)
re
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(sin.f64 re)
re
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 im im)
im
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(*.f64 im #s(literal 1/24 binary64))
#s(literal 1/24 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
#s(literal 1/2 binary64)
(sin.f64 re)
re
(fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))
im
(fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
(*.f64 im im)
#s(literal 1/360 binary64)
#s(literal 1/12 binary64)
(*.f64 im (*.f64 im im))
#s(literal 2 binary64)
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re))
(*.f64 #s(literal 1 binary64) (cosh.f64 im))
#s(literal 1 binary64)
(cosh.f64 im)
im
(sin.f64 re)
re
Outputs
(fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(*.f64 (sin.f64 re) (cosh.f64 im))
(*.f64 (sin.f64 re) (exp.f64 (neg.f64 im)))
(sin.f64 re)
re
(exp.f64 (neg.f64 im))
(neg.f64 im)
im
#s(literal 1/2 binary64)
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(*.f64 #s(literal 1/2 binary64) (exp.f64 im))
(exp.f64 im)
(sin.f64 re)
re
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(sin.f64 re)
re
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(*.f64 im im)
im
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(*.f64 im #s(literal 1/24 binary64))
#s(literal 1/24 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(*.f64 (sin.f64 re) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(sin.f64 re)
re
(fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))
(fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64))
im
(fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)
(fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
(*.f64 im im)
#s(literal 1/360 binary64)
#s(literal 1/12 binary64)
(*.f64 im (*.f64 im im))
#s(literal 2 binary64)
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re))
(*.f64 (sin.f64 re) (cosh.f64 im))
(*.f64 #s(literal 1 binary64) (cosh.f64 im))
(cosh.f64 im)
#s(literal 1 binary64)
(cosh.f64 im)
im
(sin.f64 re)
re

localize211.0ms (0.7%)

Memory
-8.0MiB live, 231.8MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 #s(literal 1 binary64) (cosh.f64 im))
accuracy100.0%
(sin.f64 re)
accuracy100.0%
(cosh.f64 im)
accuracy100.0%
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re))
accuracy100.0%
(fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))
accuracy99.9%
(*.f64 im (*.f64 im im))
accuracy99.5%
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
accuracy97.7%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
accuracy99.9%
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
accuracy99.9%
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
accuracy99.5%
(*.f64 im #s(literal 1/24 binary64))
accuracy96.7%
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
accuracy100.0%
(sin.f64 re)
accuracy100.0%
(exp.f64 im)
accuracy100.0%
(*.f64 (sin.f64 re) (exp.f64 (neg.f64 im)))
accuracy100.0%
(fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
accuracy100.0%
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))
Samples
165.0ms256×0valid
Compiler

Compiled 202 to 38 computations (81.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 73.0ms
ival-mult: 42.0ms (57.4% of total)
ival-add: 9.0ms (12.3% of total)
const: 8.0ms (10.9% of total)
ival-sin: 6.0ms (8.2% of total)
ival-exp: 3.0ms (4.1% of total)
ival-cosh: 3.0ms (4.1% of total)
ival-neg: 1.0ms (1.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series38.0ms (0.1%)

Memory
-14.2MiB live, 60.7MiB allocated
Counts
19 → 300
Calls
Call 1
Inputs
#s(alt (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (patch (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) #<representation binary64>) () ())
#s(alt (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) (patch (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #<representation binary64>) () ())
#s(alt (sin.f64 re) (patch (sin.f64 re) #<representation binary64>) () ())
#s(alt (exp.f64 (neg.f64 im)) (patch (exp.f64 (neg.f64 im)) #<representation binary64>) () ())
#s(alt (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 im im) (patch (*.f64 im im) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (patch (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #<representation binary64>) () ())
#s(alt (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (patch (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (patch (*.f64 #s(literal 1 binary64) (cosh.f64 im)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) #<representation binary64>) () ())
#s(alt (cosh.f64 im) (patch (cosh.f64 im) #<representation binary64>) () ())
#s(alt (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (patch (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #<representation binary64>) () ())
#s(alt (exp.f64 im) (patch (exp.f64 im) #<representation binary64>) () ())
#s(alt (*.f64 im #s(literal 1/24 binary64)) (patch (*.f64 im #s(literal 1/24 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (patch (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 im (*.f64 im im)) (patch (*.f64 im (*.f64 im im)) #<representation binary64>) () ())
Outputs
#s(alt (* re (+ (* 1/2 (exp im)) (* 1/2 (exp (neg im))))) (taylor 0 re) (#s(alt (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (patch (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (* re (+ (* 1/2 (exp im)) (+ (* 1/2 (exp (neg im))) (* (pow re 2) (+ (* -1/12 (exp im)) (* -1/12 (exp (neg im)))))))) (taylor 0 re) (#s(alt (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (patch (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (* re (+ (* 1/2 (exp im)) (+ (* 1/2 (exp (neg im))) (* (pow re 2) (+ (* -1/12 (exp im)) (+ (* -1/12 (exp (neg im))) (* (pow re 2) (+ (* 1/240 (exp im)) (* 1/240 (exp (neg im))))))))))) (taylor 0 re) (#s(alt (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (patch (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (* re (+ (* 1/2 (exp im)) (+ (* 1/2 (exp (neg im))) (* (pow re 2) (+ (* -1/12 (exp im)) (+ (* -1/12 (exp (neg im))) (* (pow re 2) (+ (* 1/240 (exp im)) (+ (* 1/240 (exp (neg im))) (* (pow re 2) (+ (* -1/10080 (exp im)) (* -1/10080 (exp (neg im)))))))))))))) (taylor 0 re) (#s(alt (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (patch (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re)))) (taylor inf re) (#s(alt (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (patch (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re)))) (taylor inf re) (#s(alt (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (patch (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re)))) (taylor inf re) (#s(alt (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (patch (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re)))) (taylor inf re) (#s(alt (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (patch (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re)))) (taylor -inf re) (#s(alt (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (patch (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re)))) (taylor -inf re) (#s(alt (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (patch (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re)))) (taylor -inf re) (#s(alt (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (patch (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re)))) (taylor -inf re) (#s(alt (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (patch (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (sin re) (taylor 0 im) (#s(alt (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (patch (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (+ (sin re) (* im (+ (* -1/2 (sin re)) (* 1/2 (sin re))))) (taylor 0 im) (#s(alt (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (patch (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (+ (sin re) (* im (+ (* -1/2 (sin re)) (+ (* 1/2 (sin re)) (* 1/2 (* im (sin re))))))) (taylor 0 im) (#s(alt (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (patch (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (+ (sin re) (* im (+ (* -1/2 (sin re)) (+ (* 1/2 (sin re)) (* im (+ (* 1/2 (sin re)) (* im (+ (* -1/12 (sin re)) (* 1/12 (sin re)))))))))) (taylor 0 im) (#s(alt (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (patch (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re)))) (taylor inf im) (#s(alt (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (patch (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re)))) (taylor inf im) (#s(alt (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (patch (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re)))) (taylor inf im) (#s(alt (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (patch (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re)))) (taylor inf im) (#s(alt (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (patch (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (* -1 im)) (sin re)))) (taylor -inf im) (#s(alt (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (patch (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (* -1 im)) (sin re)))) (taylor -inf im) (#s(alt (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (patch (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (* -1 im)) (sin re)))) (taylor -inf im) (#s(alt (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (patch (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (* -1 im)) (sin re)))) (taylor -inf im) (#s(alt (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (patch (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (* re (exp (neg im))) (taylor 0 re) (#s(alt (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) (patch (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* re (+ (exp (neg im)) (* -1/6 (* (pow re 2) (exp (neg im)))))) (taylor 0 re) (#s(alt (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) (patch (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* re (+ (exp (neg im)) (* (pow re 2) (+ (* -1/6 (exp (neg im))) (* 1/120 (* (pow re 2) (exp (neg im)))))))) (taylor 0 re) (#s(alt (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) (patch (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* re (+ (exp (neg im)) (* (pow re 2) (+ (* -1/6 (exp (neg im))) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (exp (neg im)))) (* 1/120 (exp (neg im))))))))) (taylor 0 re) (#s(alt (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) (patch (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg im)) (sin re)) (taylor inf re) (#s(alt (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) (patch (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg im)) (sin re)) (taylor inf re) (#s(alt (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) (patch (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg im)) (sin re)) (taylor inf re) (#s(alt (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) (patch (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg im)) (sin re)) (taylor inf re) (#s(alt (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) (patch (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg im)) (sin re)) (taylor -inf re) (#s(alt (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) (patch (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg im)) (sin re)) (taylor -inf re) (#s(alt (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) (patch (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg im)) (sin re)) (taylor -inf re) (#s(alt (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) (patch (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg im)) (sin re)) (taylor -inf re) (#s(alt (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) (patch (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #<representation binary64>) () ())) ())
#s(alt (sin re) (taylor 0 im) (#s(alt (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) (patch (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #<representation binary64>) () ())) ())
#s(alt (+ (sin re) (* -1 (* im (sin re)))) (taylor 0 im) (#s(alt (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) (patch (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #<representation binary64>) () ())) ())
#s(alt (+ (sin re) (* im (+ (* -1 (sin re)) (* 1/2 (* im (sin re)))))) (taylor 0 im) (#s(alt (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) (patch (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #<representation binary64>) () ())) ())
#s(alt (+ (sin re) (* im (+ (* -1 (sin re)) (* im (+ (* -1/6 (* im (sin re))) (* 1/2 (sin re))))))) (taylor 0 im) (#s(alt (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) (patch (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg im)) (sin re)) (taylor inf im) (#s(alt (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) (patch (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg im)) (sin re)) (taylor inf im) (#s(alt (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) (patch (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg im)) (sin re)) (taylor inf im) (#s(alt (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) (patch (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg im)) (sin re)) (taylor inf im) (#s(alt (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) (patch (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 im)) (sin re)) (taylor -inf im) (#s(alt (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) (patch (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 im)) (sin re)) (taylor -inf im) (#s(alt (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) (patch (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 im)) (sin re)) (taylor -inf im) (#s(alt (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) (patch (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 im)) (sin re)) (taylor -inf im) (#s(alt (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) (patch (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #<representation binary64>) () ())) ())
#s(alt re (taylor 0 re) (#s(alt (sin.f64 re) (patch (sin.f64 re) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (* -1/6 (pow re 2)))) (taylor 0 re) (#s(alt (sin.f64 re) (patch (sin.f64 re) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))) (taylor 0 re) (#s(alt (sin.f64 re) (patch (sin.f64 re) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6)))) (taylor 0 re) (#s(alt (sin.f64 re) (patch (sin.f64 re) #<representation binary64>) () ())) ())
#s(alt (sin re) (taylor inf re) (#s(alt (sin.f64 re) (patch (sin.f64 re) #<representation binary64>) () ())) ())
#s(alt (sin re) (taylor inf re) (#s(alt (sin.f64 re) (patch (sin.f64 re) #<representation binary64>) () ())) ())
#s(alt (sin re) (taylor inf re) (#s(alt (sin.f64 re) (patch (sin.f64 re) #<representation binary64>) () ())) ())
#s(alt (sin re) (taylor inf re) (#s(alt (sin.f64 re) (patch (sin.f64 re) #<representation binary64>) () ())) ())
#s(alt (sin re) (taylor -inf re) (#s(alt (sin.f64 re) (patch (sin.f64 re) #<representation binary64>) () ())) ())
#s(alt (sin re) (taylor -inf re) (#s(alt (sin.f64 re) (patch (sin.f64 re) #<representation binary64>) () ())) ())
#s(alt (sin re) (taylor -inf re) (#s(alt (sin.f64 re) (patch (sin.f64 re) #<representation binary64>) () ())) ())
#s(alt (sin re) (taylor -inf re) (#s(alt (sin.f64 re) (patch (sin.f64 re) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 im) (#s(alt (exp.f64 (neg.f64 im)) (patch (exp.f64 (neg.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 im)) (taylor 0 im) (#s(alt (exp.f64 (neg.f64 im)) (patch (exp.f64 (neg.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* im (- (* 1/2 im) 1))) (taylor 0 im) (#s(alt (exp.f64 (neg.f64 im)) (patch (exp.f64 (neg.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* im (- (* im (+ 1/2 (* -1/6 im))) 1))) (taylor 0 im) (#s(alt (exp.f64 (neg.f64 im)) (patch (exp.f64 (neg.f64 im)) #<representation binary64>) () ())) ())
#s(alt (exp (neg im)) (taylor inf im) (#s(alt (exp.f64 (neg.f64 im)) (patch (exp.f64 (neg.f64 im)) #<representation binary64>) () ())) ())
#s(alt (exp (neg im)) (taylor inf im) (#s(alt (exp.f64 (neg.f64 im)) (patch (exp.f64 (neg.f64 im)) #<representation binary64>) () ())) ())
#s(alt (exp (neg im)) (taylor inf im) (#s(alt (exp.f64 (neg.f64 im)) (patch (exp.f64 (neg.f64 im)) #<representation binary64>) () ())) ())
#s(alt (exp (neg im)) (taylor inf im) (#s(alt (exp.f64 (neg.f64 im)) (patch (exp.f64 (neg.f64 im)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 im)) (taylor -inf im) (#s(alt (exp.f64 (neg.f64 im)) (patch (exp.f64 (neg.f64 im)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 im)) (taylor -inf im) (#s(alt (exp.f64 (neg.f64 im)) (patch (exp.f64 (neg.f64 im)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 im)) (taylor -inf im) (#s(alt (exp.f64 (neg.f64 im)) (patch (exp.f64 (neg.f64 im)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 im)) (taylor -inf im) (#s(alt (exp.f64 (neg.f64 im)) (patch (exp.f64 (neg.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (taylor 0 re) (#s(alt (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (taylor 0 re) (#s(alt (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (* 1/120 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))))) (taylor 0 re) (#s(alt (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))))))))) (taylor 0 re) (#s(alt (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (taylor inf re) (#s(alt (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (taylor inf re) (#s(alt (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (taylor inf re) (#s(alt (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (taylor inf re) (#s(alt (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (taylor -inf re) (#s(alt (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (taylor -inf re) (#s(alt (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (taylor -inf re) (#s(alt (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (taylor -inf re) (#s(alt (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sin re) (taylor 0 im) (#s(alt (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sin re) (* 1/2 (* (pow im 2) (sin re)))) (taylor 0 im) (#s(alt (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re))))) (taylor 0 im) (#s(alt (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re))))) (taylor 0 im) (#s(alt (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (* (pow im 4) (sin re))) (taylor inf im) (#s(alt (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ (* 1/24 (sin re)) (* 1/2 (/ (sin re) (pow im 2))))) (taylor inf im) (#s(alt (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ (* 1/24 (sin re)) (+ (* 1/2 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4))))) (taylor inf im) (#s(alt (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ (* 1/24 (sin re)) (+ (* 1/2 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4))))) (taylor inf im) (#s(alt (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (* (pow im 4) (sin re))) (taylor -inf im) (#s(alt (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ (* 1/24 (sin re)) (* 1/2 (/ (sin re) (pow im 2))))) (taylor -inf im) (#s(alt (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ (* 1/24 (sin re)) (+ (* 1/2 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4))))) (taylor -inf im) (#s(alt (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ (* 1/24 (sin re)) (+ (* 1/2 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4))))) (taylor -inf im) (#s(alt (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/2 (pow im 2))) (taylor 0 im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (taylor 0 im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (taylor 0 im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (pow im 4)) (taylor inf im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2))))) (taylor inf im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4))))) (taylor inf im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4))))) (taylor inf im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (pow im 4)) (taylor -inf im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2))))) (taylor -inf im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4))))) (taylor -inf im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4))))) (taylor -inf im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow im 2) (taylor 0 im) (#s(alt (*.f64 im im) (patch (*.f64 im im) #<representation binary64>) () ())) ())
#s(alt (pow im 2) (taylor 0 im) (#s(alt (*.f64 im im) (patch (*.f64 im im) #<representation binary64>) () ())) ())
#s(alt (pow im 2) (taylor 0 im) (#s(alt (*.f64 im im) (patch (*.f64 im im) #<representation binary64>) () ())) ())
#s(alt (pow im 2) (taylor 0 im) (#s(alt (*.f64 im im) (patch (*.f64 im im) #<representation binary64>) () ())) ())
#s(alt (pow im 2) (taylor inf im) (#s(alt (*.f64 im im) (patch (*.f64 im im) #<representation binary64>) () ())) ())
#s(alt (pow im 2) (taylor inf im) (#s(alt (*.f64 im im) (patch (*.f64 im im) #<representation binary64>) () ())) ())
#s(alt (pow im 2) (taylor inf im) (#s(alt (*.f64 im im) (patch (*.f64 im im) #<representation binary64>) () ())) ())
#s(alt (pow im 2) (taylor inf im) (#s(alt (*.f64 im im) (patch (*.f64 im im) #<representation binary64>) () ())) ())
#s(alt (pow im 2) (taylor -inf im) (#s(alt (*.f64 im im) (patch (*.f64 im im) #<representation binary64>) () ())) ())
#s(alt (pow im 2) (taylor -inf im) (#s(alt (*.f64 im im) (patch (*.f64 im im) #<representation binary64>) () ())) ())
#s(alt (pow im 2) (taylor -inf im) (#s(alt (*.f64 im im) (patch (*.f64 im im) #<representation binary64>) () ())) ())
#s(alt (pow im 2) (taylor -inf im) (#s(alt (*.f64 im im) (patch (*.f64 im im) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* re (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))) (taylor 0 re) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* re (+ (* -1/12 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))) (* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))) (taylor 0 re) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* re (+ (* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/12 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))))))) (taylor 0 re) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* re (+ (* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/12 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))) (* 1/240 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))))))) (taylor 0 re) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))) (taylor inf re) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))) (taylor inf re) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))) (taylor inf re) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))) (taylor inf re) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))) (taylor -inf re) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))) (taylor -inf re) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))) (taylor -inf re) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))) (taylor -inf re) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sin re) (taylor 0 im) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sin re) (* 1/2 (* (pow im 2) (sin re)))) (taylor 0 im) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re))))) (taylor 0 im) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re))))))) (taylor 0 im) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (* (pow im 6) (sin re))) (taylor inf im) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ (* 1/720 (sin re)) (* 1/24 (/ (sin re) (pow im 2))))) (taylor inf im) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (* 1/2 (/ (sin re) (pow im 4)))))) (taylor inf im) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (+ (* 1/2 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6)))))) (taylor inf im) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (* (pow im 6) (sin re))) (taylor -inf im) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ (* 1/720 (sin re)) (* 1/24 (/ (sin re) (pow im 2))))) (taylor -inf im) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (* 1/2 (/ (sin re) (pow im 4)))))) (taylor -inf im) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (+ (* 1/2 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6)))))) (taylor -inf im) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 re) (taylor 0 re) (#s(alt (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (patch (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1/2 (* -1/12 (pow re 2)))) (taylor 0 re) (#s(alt (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (patch (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (taylor 0 re) (#s(alt (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (patch (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))) (taylor 0 re) (#s(alt (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (patch (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sin re)) (taylor inf re) (#s(alt (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (patch (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sin re)) (taylor inf re) (#s(alt (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (patch (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sin re)) (taylor inf re) (#s(alt (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (patch (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sin re)) (taylor inf re) (#s(alt (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (patch (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sin re)) (taylor -inf re) (#s(alt (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (patch (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sin re)) (taylor -inf re) (#s(alt (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (patch (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sin re)) (taylor -inf re) (#s(alt (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (patch (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sin re)) (taylor -inf re) (#s(alt (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (patch (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt 2 (taylor 0 im) (#s(alt (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (patch (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 2 (pow im 2)) (taylor 0 im) (#s(alt (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (patch (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))) (taylor 0 im) (#s(alt (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (patch (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (taylor 0 im) (#s(alt (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (patch (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/360 (pow im 6)) (taylor inf im) (#s(alt (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (patch (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2))))) (taylor inf im) (#s(alt (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (patch (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4))))) (taylor inf im) (#s(alt (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (patch (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6))))))) (taylor inf im) (#s(alt (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (patch (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/360 (pow im 6)) (taylor -inf im) (#s(alt (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (patch (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2))))) (taylor -inf im) (#s(alt (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (patch (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4))))) (taylor -inf im) (#s(alt (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (patch (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6))))))) (taylor -inf im) (#s(alt (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (patch (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 im) (#s(alt (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (patch (*.f64 #s(literal 1 binary64) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/2 (pow im 2))) (taylor 0 im) (#s(alt (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (patch (*.f64 #s(literal 1 binary64) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (taylor 0 im) (#s(alt (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (patch (*.f64 #s(literal 1 binary64) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (taylor 0 im) (#s(alt (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (patch (*.f64 #s(literal 1 binary64) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp im) (/ 1 (exp im)))) (taylor inf im) (#s(alt (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (patch (*.f64 #s(literal 1 binary64) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp im) (/ 1 (exp im)))) (taylor inf im) (#s(alt (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (patch (*.f64 #s(literal 1 binary64) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp im) (/ 1 (exp im)))) (taylor inf im) (#s(alt (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (patch (*.f64 #s(literal 1 binary64) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp im) (/ 1 (exp im)))) (taylor inf im) (#s(alt (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (patch (*.f64 #s(literal 1 binary64) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp im) (/ 1 (exp im)))) (taylor -inf im) (#s(alt (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (patch (*.f64 #s(literal 1 binary64) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp im) (/ 1 (exp im)))) (taylor -inf im) (#s(alt (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (patch (*.f64 #s(literal 1 binary64) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp im) (/ 1 (exp im)))) (taylor -inf im) (#s(alt (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (patch (*.f64 #s(literal 1 binary64) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp im) (/ 1 (exp im)))) (taylor -inf im) (#s(alt (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (patch (*.f64 #s(literal 1 binary64) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (sin re) (taylor 0 im) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (+ (sin re) (* 1/2 (* (pow im 2) (sin re)))) (taylor 0 im) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re))))) (taylor 0 im) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re))))))) (taylor 0 im) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im))))) (taylor inf im) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im))))) (taylor inf im) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im))))) (taylor inf im) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im))))) (taylor inf im) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im))))) (taylor -inf im) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im))))) (taylor -inf im) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im))))) (taylor -inf im) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im))))) (taylor -inf im) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* re (+ (exp im) (/ 1 (exp im))))) (taylor 0 re) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* re (+ (* -1/12 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/2 (+ (exp im) (/ 1 (exp im)))))) (taylor 0 re) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* re (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (/ 1 (exp im)))) (* 1/240 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))))))) (taylor 0 re) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* re (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/240 (+ (exp im) (/ 1 (exp im)))))))))) (taylor 0 re) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im))))) (taylor inf re) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im))))) (taylor inf re) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im))))) (taylor inf re) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im))))) (taylor inf re) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im))))) (taylor -inf re) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im))))) (taylor -inf re) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im))))) (taylor -inf re) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im))))) (taylor -inf re) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 im) (#s(alt (cosh.f64 im) (patch (cosh.f64 im) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/2 (pow im 2))) (taylor 0 im) (#s(alt (cosh.f64 im) (patch (cosh.f64 im) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (taylor 0 im) (#s(alt (cosh.f64 im) (patch (cosh.f64 im) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (taylor 0 im) (#s(alt (cosh.f64 im) (patch (cosh.f64 im) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp im) (/ 1 (exp im)))) (taylor inf im) (#s(alt (cosh.f64 im) (patch (cosh.f64 im) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp im) (/ 1 (exp im)))) (taylor inf im) (#s(alt (cosh.f64 im) (patch (cosh.f64 im) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp im) (/ 1 (exp im)))) (taylor inf im) (#s(alt (cosh.f64 im) (patch (cosh.f64 im) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp im) (/ 1 (exp im)))) (taylor inf im) (#s(alt (cosh.f64 im) (patch (cosh.f64 im) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp im) (/ 1 (exp im)))) (taylor -inf im) (#s(alt (cosh.f64 im) (patch (cosh.f64 im) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp im) (/ 1 (exp im)))) (taylor -inf im) (#s(alt (cosh.f64 im) (patch (cosh.f64 im) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp im) (/ 1 (exp im)))) (taylor -inf im) (#s(alt (cosh.f64 im) (patch (cosh.f64 im) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp im) (/ 1 (exp im)))) (taylor -inf im) (#s(alt (cosh.f64 im) (patch (cosh.f64 im) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* re (exp im))) (taylor 0 re) (#s(alt (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (patch (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* re (+ (* -1/12 (* (pow re 2) (exp im))) (* 1/2 (exp im)))) (taylor 0 re) (#s(alt (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (patch (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* re (+ (* 1/2 (exp im)) (* (pow re 2) (+ (* -1/12 (exp im)) (* 1/240 (* (pow re 2) (exp im))))))) (taylor 0 re) (#s(alt (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (patch (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* re (+ (* 1/2 (exp im)) (* (pow re 2) (+ (* -1/12 (exp im)) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (exp im))) (* 1/240 (exp im)))))))) (taylor 0 re) (#s(alt (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (patch (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (exp im) (sin re))) (taylor inf re) (#s(alt (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (patch (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (exp im) (sin re))) (taylor inf re) (#s(alt (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (patch (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (exp im) (sin re))) (taylor inf re) (#s(alt (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (patch (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (exp im) (sin re))) (taylor inf re) (#s(alt (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (patch (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (exp im) (sin re))) (taylor -inf re) (#s(alt (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (patch (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (exp im) (sin re))) (taylor -inf re) (#s(alt (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (patch (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (exp im) (sin re))) (taylor -inf re) (#s(alt (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (patch (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (exp im) (sin re))) (taylor -inf re) (#s(alt (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (patch (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sin re)) (taylor 0 im) (#s(alt (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (patch (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (sin re)) (* 1/2 (* im (sin re)))) (taylor 0 im) (#s(alt (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (patch (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (sin re)) (* im (+ (* 1/4 (* im (sin re))) (* 1/2 (sin re))))) (taylor 0 im) (#s(alt (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (patch (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (sin re)) (* im (+ (* 1/2 (sin re)) (* im (+ (* 1/12 (* im (sin re))) (* 1/4 (sin re))))))) (taylor 0 im) (#s(alt (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (patch (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (exp im) (sin re))) (taylor inf im) (#s(alt (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (patch (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (exp im) (sin re))) (taylor inf im) (#s(alt (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (patch (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (exp im) (sin re))) (taylor inf im) (#s(alt (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (patch (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (exp im) (sin re))) (taylor inf im) (#s(alt (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (patch (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (exp im) (sin re))) (taylor -inf im) (#s(alt (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (patch (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (exp im) (sin re))) (taylor -inf im) (#s(alt (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (patch (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (exp im) (sin re))) (taylor -inf im) (#s(alt (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (patch (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (exp im) (sin re))) (taylor -inf im) (#s(alt (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (patch (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 im) (#s(alt (exp.f64 im) (patch (exp.f64 im) #<representation binary64>) () ())) ())
#s(alt (+ 1 im) (taylor 0 im) (#s(alt (exp.f64 im) (patch (exp.f64 im) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* im (+ 1 (* 1/2 im)))) (taylor 0 im) (#s(alt (exp.f64 im) (patch (exp.f64 im) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* im (+ 1 (* im (+ 1/2 (* 1/6 im)))))) (taylor 0 im) (#s(alt (exp.f64 im) (patch (exp.f64 im) #<representation binary64>) () ())) ())
#s(alt (exp im) (taylor inf im) (#s(alt (exp.f64 im) (patch (exp.f64 im) #<representation binary64>) () ())) ())
#s(alt (exp im) (taylor inf im) (#s(alt (exp.f64 im) (patch (exp.f64 im) #<representation binary64>) () ())) ())
#s(alt (exp im) (taylor inf im) (#s(alt (exp.f64 im) (patch (exp.f64 im) #<representation binary64>) () ())) ())
#s(alt (exp im) (taylor inf im) (#s(alt (exp.f64 im) (patch (exp.f64 im) #<representation binary64>) () ())) ())
#s(alt (exp im) (taylor -inf im) (#s(alt (exp.f64 im) (patch (exp.f64 im) #<representation binary64>) () ())) ())
#s(alt (exp im) (taylor -inf im) (#s(alt (exp.f64 im) (patch (exp.f64 im) #<representation binary64>) () ())) ())
#s(alt (exp im) (taylor -inf im) (#s(alt (exp.f64 im) (patch (exp.f64 im) #<representation binary64>) () ())) ())
#s(alt (exp im) (taylor -inf im) (#s(alt (exp.f64 im) (patch (exp.f64 im) #<representation binary64>) () ())) ())
#s(alt (* 1/24 im) (taylor 0 im) (#s(alt (*.f64 im #s(literal 1/24 binary64)) (patch (*.f64 im #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 im) (taylor 0 im) (#s(alt (*.f64 im #s(literal 1/24 binary64)) (patch (*.f64 im #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 im) (taylor 0 im) (#s(alt (*.f64 im #s(literal 1/24 binary64)) (patch (*.f64 im #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 im) (taylor 0 im) (#s(alt (*.f64 im #s(literal 1/24 binary64)) (patch (*.f64 im #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 im) (taylor inf im) (#s(alt (*.f64 im #s(literal 1/24 binary64)) (patch (*.f64 im #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 im) (taylor inf im) (#s(alt (*.f64 im #s(literal 1/24 binary64)) (patch (*.f64 im #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 im) (taylor inf im) (#s(alt (*.f64 im #s(literal 1/24 binary64)) (patch (*.f64 im #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 im) (taylor inf im) (#s(alt (*.f64 im #s(literal 1/24 binary64)) (patch (*.f64 im #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 im) (taylor -inf im) (#s(alt (*.f64 im #s(literal 1/24 binary64)) (patch (*.f64 im #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 im) (taylor -inf im) (#s(alt (*.f64 im #s(literal 1/24 binary64)) (patch (*.f64 im #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 im) (taylor -inf im) (#s(alt (*.f64 im #s(literal 1/24 binary64)) (patch (*.f64 im #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 im) (taylor -inf im) (#s(alt (*.f64 im #s(literal 1/24 binary64)) (patch (*.f64 im #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/24 (pow im 2))) (taylor 0 im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/24 (pow im 2))) (taylor 0 im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/24 (pow im 2))) (taylor 0 im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (pow im 2)) (taylor inf im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2))))) (taylor inf im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2))))) (taylor inf im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2))))) (taylor inf im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (pow im 2)) (taylor -inf im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2))))) (taylor -inf im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2))))) (taylor -inf im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2))))) (taylor -inf im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/12 (taylor 0 im) (#s(alt (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (patch (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/12 (* 1/360 (pow im 2))) (taylor 0 im) (#s(alt (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (patch (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/12 (* 1/360 (pow im 2))) (taylor 0 im) (#s(alt (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (patch (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/12 (* 1/360 (pow im 2))) (taylor 0 im) (#s(alt (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (patch (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/360 (pow im 2)) (taylor inf im) (#s(alt (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (patch (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2))))) (taylor inf im) (#s(alt (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (patch (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2))))) (taylor inf im) (#s(alt (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (patch (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2))))) (taylor inf im) (#s(alt (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (patch (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/360 (pow im 2)) (taylor -inf im) (#s(alt (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (patch (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2))))) (taylor -inf im) (#s(alt (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (patch (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2))))) (taylor -inf im) (#s(alt (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (patch (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2))))) (taylor -inf im) (#s(alt (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (patch (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow im 3) (taylor 0 im) (#s(alt (*.f64 im (*.f64 im im)) (patch (*.f64 im (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (pow im 3) (taylor 0 im) (#s(alt (*.f64 im (*.f64 im im)) (patch (*.f64 im (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (pow im 3) (taylor 0 im) (#s(alt (*.f64 im (*.f64 im im)) (patch (*.f64 im (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (pow im 3) (taylor 0 im) (#s(alt (*.f64 im (*.f64 im im)) (patch (*.f64 im (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (pow im 3) (taylor inf im) (#s(alt (*.f64 im (*.f64 im im)) (patch (*.f64 im (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (pow im 3) (taylor inf im) (#s(alt (*.f64 im (*.f64 im im)) (patch (*.f64 im (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (pow im 3) (taylor inf im) (#s(alt (*.f64 im (*.f64 im im)) (patch (*.f64 im (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (pow im 3) (taylor inf im) (#s(alt (*.f64 im (*.f64 im im)) (patch (*.f64 im (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (pow im 3) (taylor -inf im) (#s(alt (*.f64 im (*.f64 im im)) (patch (*.f64 im (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (pow im 3) (taylor -inf im) (#s(alt (*.f64 im (*.f64 im im)) (patch (*.f64 im (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (pow im 3) (taylor -inf im) (#s(alt (*.f64 im (*.f64 im im)) (patch (*.f64 im (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (pow im 3) (taylor -inf im) (#s(alt (*.f64 im (*.f64 im im)) (patch (*.f64 im (*.f64 im im)) #<representation binary64>) () ())) ())
Calls

75 calls:

TimeVariablePointExpression
5.0ms
im
@0
(* im im)
3.0ms
re
@0
(* (* 1/2 (sin re)) (+ (* im (+ (* (+ (* (* im im) 1/360) 1/12) (* im (* im im))) im)) 2))
2.0ms
re
@inf
(+ (* (* (sin re) (exp (neg im))) 1/2) (* (sin re) (* 1/2 (exp im))))
1.0ms
re
@inf
(* (* 1/2 (sin re)) (+ (* im (+ (* (+ (* (* im im) 1/360) 1/12) (* im (* im im))) im)) 2))
1.0ms
im
@inf
(+ (* (* (sin re) (exp (neg im))) 1/2) (* (sin re) (* 1/2 (exp im))))

rewrite366.0ms (1.3%)

Memory
29.5MiB live, 547.9MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 842×lower-*.f32
4 820×lower-*.f64
4 768×lower-fma.f32
4 756×lower-fma.f64
4 342×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030137
058127
1205123
21429123
08253122
Stop Event
iter limit
node limit
iter limit
Counts
19 → 451
Calls
Call 1
Inputs
(fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(*.f64 (sin.f64 re) (exp.f64 (neg.f64 im)))
(sin.f64 re)
(exp.f64 (neg.f64 im))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 im im)
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (cosh.f64 im))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re))
(cosh.f64 im)
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(exp.f64 im)
(*.f64 im #s(literal 1/24 binary64))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
(*.f64 im (*.f64 im im))
Outputs
(+.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) (/.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (-.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))))
(fma.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (sin.f64 re) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im)) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 im) (sin.f64 re)) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (sin.f64 re) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (*.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (sin.f64 re) (sin.f64 re)) (/.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))))))
(fma.f64 (/.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) (sin.f64 re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (sin.f64 re)) (/.f64 (*.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))))))
(fma.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (sin.f64 re)) (/.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))))))
(fma.f64 (/.f64 #s(literal 1/4 binary64) (sin.f64 re)) (/.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (exp.f64 (+.f64 im im))) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))))))
(fma.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (sin.f64 re)) (/.f64 (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))))))
(fma.f64 (/.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (exp.f64 (+.f64 im im))) (sin.f64 re)) (/.f64 #s(literal 1/4 binary64) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (sin.f64 re)) (sin.f64 re)) (/.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im)))) (sin.f64 re)) (/.f64 #s(literal 1/2 binary64) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal 1/2 binary64)) (sin.f64 re)) (/.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 (sin.f64 re) (exp.f64 im)) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (*.f64 (sin.f64 re) (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (-.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 (sin.f64 re) (exp.f64 im)) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (*.f64 (sin.f64 re) (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))))
(/.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (neg.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)))) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 (sin.f64 re) (exp.f64 im)) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (*.f64 (sin.f64 re) (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))))))
(/.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (neg.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64))))) (neg.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))))) (-.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal 9 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal 6 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))) #s(literal 2 binary64)))) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64))) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (neg.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)))))) (neg.f64 (neg.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))))) (neg.f64 (-.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) (/.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) (/.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) (/.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))))) (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) (/.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))) #s(literal -1 binary64))
(*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64))))
(*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))))))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 (sin.f64 re) (exp.f64 im)) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (*.f64 (sin.f64 re) (*.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))))))
(*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (neg.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))))
(*.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))))))))
(*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (neg.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))))
(*.f64 (/.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (sin.f64 re)) (/.f64 (*.f64 (sin.f64 re) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))) (fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))))
(/.f64 (sin.f64 re) (exp.f64 im))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) (sin.f64 re)))
(/.f64 (neg.f64 (sin.f64 re)) (neg.f64 (exp.f64 im)))
(*.f64 (sin.f64 re) (exp.f64 (neg.f64 im)))
(*.f64 (exp.f64 (neg.f64 im)) (sin.f64 re))
(sin.f64 re)
(*.f64 (sin.f64 re) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (sin.f64 re))
(*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 re)) #s(literal 1/2 binary64))
(exp.f64 (neg.f64 im))
(exp.f64 (*.f64 (log.f64 (exp.f64 im)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) im))
(/.f64 #s(literal 1 binary64) (exp.f64 im))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (exp.f64 im))))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 im)))
(pow.f64 (exp.f64 im) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) im)
(*.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 im)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 im))))
(+.f64 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (sin.f64 re))))
(+.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (sin.f64 re))) (sin.f64 re))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (sin.f64 re))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (sin.f64 re))) (sin.f64 re))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (sin.f64 re))) (sin.f64 re))))
(fma.f64 (sin.f64 re) #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (sin.f64 re))))
(fma.f64 (sin.f64 re) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (sin.f64 re))
(fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (sin.f64 re)) (sin.f64 re))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) #s(literal 2 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (sin.f64 re))))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (sin.f64 re)) (sin.f64 re))
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (sin.f64 re)) (sin.f64 re))
(fma.f64 #s(literal 1 binary64) (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (sin.f64 re))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (sin.f64 re))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (sin.f64 re))))
(fma.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (sin.f64 re) (sin.f64 re))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 re)) #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (sin.f64 re))))
(fma.f64 (*.f64 (sin.f64 re) im) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (sin.f64 re))
(fma.f64 (*.f64 (sin.f64 re) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (sin.f64 re))
(fma.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im im) (sin.f64 re))
(/.f64 (sin.f64 re) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (sin.f64 re))) #s(literal 2 binary64)) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (sin.f64 re))) (sin.f64 re)))) (+.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (sin.f64 re))) #s(literal 3 binary64)) (pow.f64 (sin.f64 re) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (sin.f64 re))) (sin.f64 re)) (-.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (sin.f64 re))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (*.f64 (sin.f64 re) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64)) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (sin.f64 re))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal -1 binary64)) (sin.f64 re))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (sin.f64 re))) #s(literal 3 binary64)) (pow.f64 (sin.f64 re) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (sin.f64 re))) #s(literal 2 binary64)) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (sin.f64 re))) (sin.f64 re)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (sin.f64 re))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (sin.f64 re))) (sin.f64 re)))
(/.f64 (*.f64 (sin.f64 re) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) (-.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal -1 binary64))) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (sin.f64 re)) (-.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal -1 binary64)) (sin.f64 re)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (sin.f64 re))) #s(literal 3 binary64)) (pow.f64 (sin.f64 re) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (sin.f64 re))) #s(literal 2 binary64)) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (sin.f64 re))) (sin.f64 re))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (sin.f64 re))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))) (neg.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (sin.f64 re))) (sin.f64 re))))
(/.f64 (neg.f64 (*.f64 (sin.f64 re) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal -1 binary64)))) (neg.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (sin.f64 re))) (neg.f64 (-.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal -1 binary64)) (sin.f64 re))) (neg.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (sin.f64 re))) #s(literal 3 binary64))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (-.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (sin.f64 re))) #s(literal 2 binary64)) (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (sin.f64 re)))))))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (pow.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (sin.f64 re))) #s(literal 2 binary64))) (-.f64 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (sin.f64 re)))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (sin.f64 re))) #s(literal 3 binary64)) (pow.f64 (sin.f64 re) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (sin.f64 re))) #s(literal 2 binary64)) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (sin.f64 re))) (sin.f64 re))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (sin.f64 re))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (sin.f64 re))) (sin.f64 re))))
(*.f64 (*.f64 (sin.f64 re) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))))
(*.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (sin.f64 re)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))))
(*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal -1 binary64)) (sin.f64 re)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(+.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64)))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))
(-.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))))
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(fma.f64 im (*.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im im)) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(fma.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im (*.f64 im im)) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im #s(literal 1/24 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(fma.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 im im) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(fma.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64)))))
(fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) im #s(literal 1 binary64))
(fma.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/24 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) im) im (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal 1/24 binary64))) im (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64)) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 im im) #s(literal 1/48 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64)) #s(literal 1/8 binary64)) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 im im) #s(literal 1/48 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64) #s(literal -1/4 binary64)) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (-.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal -1 binary64)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal -1 binary64))) (neg.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 9 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 6 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))))) (-.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 6 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 6 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))))) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) #s(literal 3 binary64)) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64))) (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64))) (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64))))) (+.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))))
(*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(*.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))))
(*.f64 (neg.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))))
(exp.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 (*.f64 im im) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 im)) #s(literal 2 binary64))
(*.f64 im im)
(*.f64 (*.f64 im im) #s(literal 1 binary64))
(*.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)))
(+.f64 (sin.f64 re) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))))
(+.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) (sin.f64 re))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) (sin.f64 re))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) (sin.f64 re))))
(fma.f64 (sin.f64 re) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))))
(fma.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) (sin.f64 re))
(fma.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (sin.f64 re))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) (sin.f64 re))
(fma.f64 #s(literal 1 binary64) (sin.f64 re) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)) (sin.f64 re))
(fma.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (sin.f64 re))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))))
(fma.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (sin.f64 re))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 re)) #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))))
(fma.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)) (sin.f64 re)) #s(literal 1/2 binary64) (sin.f64 re))
(fma.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)) #s(literal 1/2 binary64)) (sin.f64 re) (sin.f64 re))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (sin.f64 re))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)) im (sin.f64 re))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) #s(literal 2 binary64)) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) (sin.f64 re)))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (sin.f64 re) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) #s(literal 3 binary64)) (pow.f64 (sin.f64 re) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) (sin.f64 re)) (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)) #s(literal 4 binary64)) (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) #s(literal 8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal -2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)) #s(literal -4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)) #s(literal 4 binary64)) (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) #s(literal 8 binary64)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal -2 binary64)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)) #s(literal -4 binary64)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (sin.f64 re) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) #s(literal 3 binary64)) (pow.f64 (sin.f64 re) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) #s(literal 2 binary64)) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) (sin.f64 re)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) (sin.f64 re)))
(/.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) #s(literal 8 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)) #s(literal 4 binary64)) (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)) #s(literal -4 binary64))) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal -2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) #s(literal 8 binary64)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)) #s(literal 4 binary64)) (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)) #s(literal -4 binary64)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal -2 binary64)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (sin.f64 re) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) #s(literal 3 binary64)) (pow.f64 (sin.f64 re) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) #s(literal 2 binary64)) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) (sin.f64 re))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))) (neg.f64 (-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) (sin.f64 re))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) #s(literal 8 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)) #s(literal 4 binary64)) (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)) #s(literal -4 binary64)))) (neg.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) #s(literal 8 binary64)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)) #s(literal 4 binary64)) (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)) #s(literal -4 binary64)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (neg.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal -2 binary64))))
(/.f64 (+.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) #s(literal 3 binary64))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) #s(literal 2 binary64)) (*.f64 (sin.f64 re) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)))))))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (pow.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) #s(literal 2 binary64))) (-.f64 (sin.f64 re) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64))))
(*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (sin.f64 re) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (sin.f64 re) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) #s(literal 3 binary64)) (pow.f64 (sin.f64 re) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) #s(literal 2 binary64)) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) (sin.f64 re))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) (sin.f64 re))))
(*.f64 (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (sin.f64 re))
(*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) #s(literal 8 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)) #s(literal 4 binary64)) (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64))))))
(*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)) #s(literal -4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal -2 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) #s(literal 8 binary64)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)) #s(literal 4 binary64)) (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64))))))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)) #s(literal -4 binary64)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal -2 binary64))))
(*.f64 (sin.f64 re) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(+.f64 #s(literal 2 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)))
(+.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)) #s(literal 2 binary64))
(+.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 im im #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)))) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal -2 binary64))) (neg.f64 (/.f64 #s(literal 4 binary64) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal -2 binary64)))))
(+.f64 (+.f64 #s(literal 2 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im im))
(-.f64 (/.f64 (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)))) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal -2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal -2 binary64))))
(-.f64 (/.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)))) (/.f64 (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)))) (-.f64 #s(literal 2 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)))))
(fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64))
(fma.f64 im (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))) (fma.f64 im im #s(literal 2 binary64)))
(fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im im #s(literal 2 binary64)))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (fma.f64 im im #s(literal 2 binary64)))
(fma.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) im #s(literal 2 binary64))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))) im (fma.f64 im im #s(literal 2 binary64)))
(fma.f64 (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)))) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal -2 binary64))) (neg.f64 (/.f64 #s(literal 4 binary64) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal -2 binary64)))))
(fma.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (*.f64 im (*.f64 im im)) (fma.f64 im im #s(literal 2 binary64)))
(fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im im))))) #s(literal 2 binary64))
(fma.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im im))) #s(literal 2 binary64))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (fma.f64 im im #s(literal 2 binary64)))
(fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))) (*.f64 im im) (fma.f64 im im #s(literal 2 binary64)))
(fma.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))))) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))))))) #s(literal 2 binary64))
(fma.f64 (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (neg.f64 im)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (neg.f64 im))) #s(literal 2 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))))) (*.f64 im (*.f64 im im))) im) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))))))) #s(literal 2 binary64))
(fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (neg.f64 im))) im) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (neg.f64 im))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)))) (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64))))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) #s(literal 8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)))))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) #s(literal 8 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)) #s(literal 4 binary64)) (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) #s(literal 8 binary64)) (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)))) (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)) #s(literal -4 binary64)) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal -2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) #s(literal 8 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)) #s(literal 4 binary64)) (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) #s(literal 8 binary64))) (neg.f64 (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)))) (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)) #s(literal -4 binary64))) (neg.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal -2 binary64))))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))))) (-.f64 #s(literal 2 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)))) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal -2 binary64))) (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal -2 binary64)) #s(literal 4 binary64))) (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal -2 binary64)) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal -2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)) #s(literal 9 binary64)) #s(literal 512 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)) #s(literal 6 binary64)) (-.f64 #s(literal 64 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)))) #s(literal 8 binary64)))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)) #s(literal 4 binary64)) (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)) #s(literal 6 binary64)) #s(literal -64 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) #s(literal -8 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)) #s(literal 4 binary64)) (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)) #s(literal 6 binary64)) #s(literal -64 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)) #s(literal 4 binary64)) (+.f64 #s(literal 16 binary64) (*.f64 (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)))) #s(literal 4 binary64)))) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal -2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)) #s(literal 4 binary64)) #s(literal -16 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)) #s(literal 4 binary64)) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal -2 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) #s(literal 8 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)) #s(literal 4 binary64)) (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)) #s(literal -4 binary64)))) (neg.f64 (neg.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal -2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)))))) (neg.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))))))) (pow.f64 (fma.f64 im im #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))))) (*.f64 im im) (-.f64 (*.f64 (fma.f64 im im #s(literal 2 binary64)) (fma.f64 im im #s(literal 2 binary64))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 im im #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal 3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (fma.f64 (+.f64 #s(literal 2 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (+.f64 #s(literal 2 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im im)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)))) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 4 binary64) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal -2 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)))) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal -2 binary64))) (/.f64 (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)))) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal -2 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal -2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal -2 binary64))) (*.f64 (/.f64 (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)))) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal -2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal -2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (fma.f64 im im #s(literal 2 binary64)) (fma.f64 im im #s(literal 2 binary64)))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 im im #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (+.f64 #s(literal 2 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im im)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)))) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal -2 binary64))) (/.f64 (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)))) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal -2 binary64)))) (*.f64 (/.f64 #s(literal 4 binary64) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal -2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal -2 binary64))))) (+.f64 (/.f64 (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)))) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal -2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal -2 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) #s(literal 8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)) #s(literal 4 binary64)) (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64))))))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) #s(literal 8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)))) (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)))))))
(*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)) #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal -2 binary64))))
(*.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))) #s(literal 8 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)) #s(literal 4 binary64)) (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)) #s(literal -4 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal -2 binary64)))))
(*.f64 (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 2 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)))))
(cosh.f64 im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cosh.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im))))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal -2 binary64))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (cosh.f64 im))
(*.f64 (cosh.f64 im) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64))
(*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal -1/2 binary64))
(/.f64 (sin.f64 re) (/.f64 #s(literal 1 binary64) (cosh.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (sin.f64 re))))
(/.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (sin.f64 re)) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (sin.f64 re))) #s(literal -2 binary64))
(*.f64 (sin.f64 re) (cosh.f64 im))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) (cosh.f64 im)))
(*.f64 (cosh.f64 im) (sin.f64 re))
(*.f64 (*.f64 (sin.f64 re) (cosh.f64 im)) #s(literal 1 binary64))
(*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (sin.f64 re)) #s(literal 1/2 binary64))
(cosh.f64 im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cosh.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im))))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal -2 binary64))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (cosh.f64 im))
(*.f64 (cosh.f64 im) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64))
(*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal -1/2 binary64))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 im) (sin.f64 re)))
(*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re))
(*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 im))
(*.f64 (*.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64))
(exp.f64 im)
(/.f64 (exp.f64 im) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 im)))
(/.f64 (neg.f64 (exp.f64 im)) #s(literal -1 binary64))
(*.f64 (exp.f64 im) #s(literal 1 binary64))
(*.f64 im #s(literal 1/24 binary64))
(*.f64 #s(literal 1/24 binary64) im)
(+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))
(+.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) #s(literal 1/2 binary64))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal 1/2 binary64))
(fma.f64 (*.f64 im #s(literal 1/24 binary64)) im #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal 1/48 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64)) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64)) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 im im) #s(literal 1/48 binary64))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal 1/48 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64) #s(literal -1/4 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64)) #s(literal 1/8 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 im im) #s(literal 1/48 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64)) #s(literal 1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal 1/48 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64)))) #s(literal 1/512 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64))) (-.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/110592 binary64)))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 im im) #s(literal 1/48 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64))) #s(literal -1/64 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64)) #s(literal -1/8 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 im im) #s(literal 1/48 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64))) #s(literal -1/64 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64)) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64)) #s(literal 1/4 binary64)))) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64)) #s(literal -1/16 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64) #s(literal 1/4 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64)) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 im im) #s(literal 1/48 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64) #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64)))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (*.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 im im) #s(literal 1/48 binary64)))))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal 1/48 binary64))))))
(*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(*.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64)) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 im im) #s(literal 1/48 binary64))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))
(+.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) #s(literal 1/12 binary64))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64)) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64))) (neg.f64 (/.f64 #s(literal 1/144 binary64) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64)) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64))) (/.f64 #s(literal 1/144 binary64) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64))))
(-.f64 (/.f64 #s(literal 1/144 binary64) (-.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64)) (-.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))
(fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
(fma.f64 #s(literal 1/360 binary64) (*.f64 im im) #s(literal 1/12 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64))) (neg.f64 (/.f64 #s(literal 1/144 binary64) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64)))))
(fma.f64 (*.f64 im #s(literal 1/360 binary64)) im #s(literal 1/12 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/144 binary64) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) (neg.f64 (*.f64 (*.f64 im im) #s(literal 1/4320 binary64))))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)) #s(literal 1/1728 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)) #s(literal 1/1728 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal 1/144 binary64)) (*.f64 (*.f64 im im) #s(literal 1/4320 binary64))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)) #s(literal 1/1728 binary64)) (+.f64 #s(literal 1/144 binary64) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) (neg.f64 (*.f64 (*.f64 im im) #s(literal 1/4320 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)) #s(literal 1/1728 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal 1/144 binary64)) (*.f64 (*.f64 im im) #s(literal 1/4320 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)) #s(literal 1/1728 binary64))) (neg.f64 (+.f64 #s(literal 1/144 binary64) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) (neg.f64 (*.f64 (*.f64 im im) #s(literal 1/4320 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64))) (neg.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64))))
(/.f64 (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64))) (-.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64)) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64)) #s(literal 1/144 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64)) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)))) #s(literal 1/5159780352 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))) (-.f64 #s(literal 1/2985984 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/80621568000 binary64)))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal 1/144 binary64)) (*.f64 (*.f64 im im) #s(literal 1/4320 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))) #s(literal -1/2985984 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)) #s(literal -1/1728 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal 1/144 binary64)) (*.f64 (*.f64 im im) #s(literal 1/4320 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))) #s(literal -1/2985984 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64)) (+.f64 #s(literal 1/20736 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64)) #s(literal 1/144 binary64)))) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64)) #s(literal -1/20736 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal 1/144 binary64)) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)) #s(literal 1/1728 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal 1/144 binary64)) (*.f64 (*.f64 im im) #s(literal 1/4320 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)))) (neg.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64)))) (neg.f64 (-.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64)) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/144 binary64) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64)) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64)) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64))) (fma.f64 (/.f64 #s(literal 1/144 binary64) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64))) (/.f64 #s(literal 1/144 binary64) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64)) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64))) (/.f64 #s(literal 1/144 binary64) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64)) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64)) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64)))) (*.f64 (/.f64 #s(literal 1/144 binary64) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64))) (/.f64 #s(literal 1/144 binary64) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64)) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64))) (/.f64 #s(literal 1/144 binary64) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)) #s(literal 1/1728 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal 1/144 binary64)) (*.f64 (*.f64 im im) #s(literal 1/4320 binary64)))))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)) #s(literal 1/1728 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/144 binary64) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) (neg.f64 (*.f64 (*.f64 im im) #s(literal 1/4320 binary64)))))))
(*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64))))
(*.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)) #s(literal 1/1728 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal 1/144 binary64)) (*.f64 (*.f64 im im) #s(literal 1/4320 binary64))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64)))))
(*.f64 (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))
(exp.f64 (*.f64 (log.f64 im) #s(literal 3 binary64)))
(pow.f64 im #s(literal 3 binary64))
(pow.f64 (*.f64 im im) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 im #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 im)) #s(literal 3 binary64))
(*.f64 im (*.f64 im im))
(*.f64 (*.f64 im im) im)
(*.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 im #s(literal 3/2 binary64)))

simplify478.0ms (1.7%)

Memory
-20.4MiB live, 669.2MiB allocated
Algorithm
egg-herbie
Rules
18 504×lower-fma.f64
18 504×lower-fma.f32
5 198×lower-+.f64
5 198×lower-+.f32
4 768×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03703230
113043009
242822915
363152844
478862844
081252629
Stop Event
iter limit
node limit
Counts
300 → 299
Calls
Call 1
Inputs
(* re (+ (* 1/2 (exp im)) (* 1/2 (exp (neg im)))))
(* re (+ (* 1/2 (exp im)) (+ (* 1/2 (exp (neg im))) (* (pow re 2) (+ (* -1/12 (exp im)) (* -1/12 (exp (neg im))))))))
(* re (+ (* 1/2 (exp im)) (+ (* 1/2 (exp (neg im))) (* (pow re 2) (+ (* -1/12 (exp im)) (+ (* -1/12 (exp (neg im))) (* (pow re 2) (+ (* 1/240 (exp im)) (* 1/240 (exp (neg im)))))))))))
(* re (+ (* 1/2 (exp im)) (+ (* 1/2 (exp (neg im))) (* (pow re 2) (+ (* -1/12 (exp im)) (+ (* -1/12 (exp (neg im))) (* (pow re 2) (+ (* 1/240 (exp im)) (+ (* 1/240 (exp (neg im))) (* (pow re 2) (+ (* -1/10080 (exp im)) (* -1/10080 (exp (neg im))))))))))))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(sin re)
(+ (sin re) (* im (+ (* -1/2 (sin re)) (* 1/2 (sin re)))))
(+ (sin re) (* im (+ (* -1/2 (sin re)) (+ (* 1/2 (sin re)) (* 1/2 (* im (sin re)))))))
(+ (sin re) (* im (+ (* -1/2 (sin re)) (+ (* 1/2 (sin re)) (* im (+ (* 1/2 (sin re)) (* im (+ (* -1/12 (sin re)) (* 1/12 (sin re))))))))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (* -1 im)) (sin re))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (* -1 im)) (sin re))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (* -1 im)) (sin re))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (* -1 im)) (sin re))))
(* re (exp (neg im)))
(* re (+ (exp (neg im)) (* -1/6 (* (pow re 2) (exp (neg im))))))
(* re (+ (exp (neg im)) (* (pow re 2) (+ (* -1/6 (exp (neg im))) (* 1/120 (* (pow re 2) (exp (neg im))))))))
(* re (+ (exp (neg im)) (* (pow re 2) (+ (* -1/6 (exp (neg im))) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (exp (neg im)))) (* 1/120 (exp (neg im)))))))))
(* (exp (neg im)) (sin re))
(* (exp (neg im)) (sin re))
(* (exp (neg im)) (sin re))
(* (exp (neg im)) (sin re))
(* (exp (neg im)) (sin re))
(* (exp (neg im)) (sin re))
(* (exp (neg im)) (sin re))
(* (exp (neg im)) (sin re))
(sin re)
(+ (sin re) (* -1 (* im (sin re))))
(+ (sin re) (* im (+ (* -1 (sin re)) (* 1/2 (* im (sin re))))))
(+ (sin re) (* im (+ (* -1 (sin re)) (* im (+ (* -1/6 (* im (sin re))) (* 1/2 (sin re)))))))
(* (exp (neg im)) (sin re))
(* (exp (neg im)) (sin re))
(* (exp (neg im)) (sin re))
(* (exp (neg im)) (sin re))
(* (exp (* -1 im)) (sin re))
(* (exp (* -1 im)) (sin re))
(* (exp (* -1 im)) (sin re))
(* (exp (* -1 im)) (sin re))
re
(* re (+ 1 (* -1/6 (pow re 2))))
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6))))
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
1
(+ 1 (* -1 im))
(+ 1 (* im (- (* 1/2 im) 1)))
(+ 1 (* im (- (* im (+ 1/2 (* -1/6 im))) 1)))
(exp (neg im))
(exp (neg im))
(exp (neg im))
(exp (neg im))
(exp (* -1 im))
(exp (* -1 im))
(exp (* -1 im))
(exp (* -1 im))
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* re (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(* re (+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (* 1/120 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))))))))
(* re (+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(sin re)
(+ (sin re) (* 1/2 (* (pow im 2) (sin re))))
(+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))
(+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))
(* 1/24 (* (pow im 4) (sin re)))
(* (pow im 4) (+ (* 1/24 (sin re)) (* 1/2 (/ (sin re) (pow im 2)))))
(* (pow im 4) (+ (* 1/24 (sin re)) (+ (* 1/2 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4)))))
(* (pow im 4) (+ (* 1/24 (sin re)) (+ (* 1/2 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4)))))
(* 1/24 (* (pow im 4) (sin re)))
(* (pow im 4) (+ (* 1/24 (sin re)) (* 1/2 (/ (sin re) (pow im 2)))))
(* (pow im 4) (+ (* 1/24 (sin re)) (+ (* 1/2 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4)))))
(* (pow im 4) (+ (* 1/24 (sin re)) (+ (* 1/2 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4)))))
1
(+ 1 (* 1/2 (pow im 2)))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(* 1/24 (pow im 4))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* 1/24 (pow im 4))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(* 1/2 (* re (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* re (+ (* -1/12 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))) (* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))))
(* re (+ (* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/12 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))))))
(* re (+ (* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/12 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))) (* 1/240 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))))))))
(* 1/2 (* (sin re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* (sin re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* (sin re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* (sin re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* (sin re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* (sin re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* (sin re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* (sin re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(sin re)
(+ (sin re) (* 1/2 (* (pow im 2) (sin re))))
(+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))
(+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re)))))))
(* 1/720 (* (pow im 6) (sin re)))
(* (pow im 6) (+ (* 1/720 (sin re)) (* 1/24 (/ (sin re) (pow im 2)))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (* 1/2 (/ (sin re) (pow im 4))))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (+ (* 1/2 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6))))))
(* 1/720 (* (pow im 6) (sin re)))
(* (pow im 6) (+ (* 1/720 (sin re)) (* 1/24 (/ (sin re) (pow im 2)))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (* 1/2 (/ (sin re) (pow im 4))))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (+ (* 1/2 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6))))))
(* 1/2 re)
(* re (+ 1/2 (* -1/12 (pow re 2))))
(* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))
(* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
2
(+ 2 (pow im 2))
(+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))
(+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))
(* 1/360 (pow im 6))
(* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6)))))))
(* 1/360 (pow im 6))
(* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6)))))))
1
(+ 1 (* 1/2 (pow im 2)))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(sin re)
(+ (sin re) (* 1/2 (* (pow im 2) (sin re))))
(+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))
(+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re)))))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* re (+ (exp im) (/ 1 (exp im)))))
(* re (+ (* -1/12 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/2 (+ (exp im) (/ 1 (exp im))))))
(* re (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (/ 1 (exp im)))) (* 1/240 (* (pow re 2) (+ (exp im) (/ 1 (exp im)))))))))
(* re (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/240 (+ (exp im) (/ 1 (exp im))))))))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
1
(+ 1 (* 1/2 (pow im 2)))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (* re (exp im)))
(* re (+ (* -1/12 (* (pow re 2) (exp im))) (* 1/2 (exp im))))
(* re (+ (* 1/2 (exp im)) (* (pow re 2) (+ (* -1/12 (exp im)) (* 1/240 (* (pow re 2) (exp im)))))))
(* re (+ (* 1/2 (exp im)) (* (pow re 2) (+ (* -1/12 (exp im)) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (exp im))) (* 1/240 (exp im))))))))
(* 1/2 (* (exp im) (sin re)))
(* 1/2 (* (exp im) (sin re)))
(* 1/2 (* (exp im) (sin re)))
(* 1/2 (* (exp im) (sin re)))
(* 1/2 (* (exp im) (sin re)))
(* 1/2 (* (exp im) (sin re)))
(* 1/2 (* (exp im) (sin re)))
(* 1/2 (* (exp im) (sin re)))
(* 1/2 (sin re))
(+ (* 1/2 (sin re)) (* 1/2 (* im (sin re))))
(+ (* 1/2 (sin re)) (* im (+ (* 1/4 (* im (sin re))) (* 1/2 (sin re)))))
(+ (* 1/2 (sin re)) (* im (+ (* 1/2 (sin re)) (* im (+ (* 1/12 (* im (sin re))) (* 1/4 (sin re)))))))
(* 1/2 (* (exp im) (sin re)))
(* 1/2 (* (exp im) (sin re)))
(* 1/2 (* (exp im) (sin re)))
(* 1/2 (* (exp im) (sin re)))
(* 1/2 (* (exp im) (sin re)))
(* 1/2 (* (exp im) (sin re)))
(* 1/2 (* (exp im) (sin re)))
(* 1/2 (* (exp im) (sin re)))
1
(+ 1 im)
(+ 1 (* im (+ 1 (* 1/2 im))))
(+ 1 (* im (+ 1 (* im (+ 1/2 (* 1/6 im))))))
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
1/2
(+ 1/2 (* 1/24 (pow im 2)))
(+ 1/2 (* 1/24 (pow im 2)))
(+ 1/2 (* 1/24 (pow im 2)))
(* 1/24 (pow im 2))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* 1/24 (pow im 2))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
1/12
(+ 1/12 (* 1/360 (pow im 2)))
(+ 1/12 (* 1/360 (pow im 2)))
(+ 1/12 (* 1/360 (pow im 2)))
(* 1/360 (pow im 2))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* 1/360 (pow im 2))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
Outputs
(* re (+ (* 1/2 (exp im)) (* 1/2 (exp (neg im)))))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
(* re (+ (* 1/2 (exp im)) (+ (* 1/2 (exp (neg im))) (* (pow re 2) (+ (* -1/12 (exp im)) (* -1/12 (exp (neg im))))))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(* re (+ (* 1/2 (exp im)) (+ (* 1/2 (exp (neg im))) (* (pow re 2) (+ (* -1/12 (exp im)) (+ (* -1/12 (exp (neg im))) (* (pow re 2) (+ (* 1/240 (exp im)) (* 1/240 (exp (neg im)))))))))))
(*.f64 re (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(* re (+ (* 1/2 (exp im)) (+ (* 1/2 (exp (neg im))) (* (pow re 2) (+ (* -1/12 (exp im)) (+ (* -1/12 (exp (neg im))) (* (pow re 2) (+ (* 1/240 (exp im)) (+ (* 1/240 (exp (neg im))) (* (pow re 2) (+ (* -1/10080 (exp im)) (* -1/10080 (exp (neg im))))))))))))))
(*.f64 re (fma.f64 re (*.f64 re (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
(sin re)
(sin.f64 re)
(+ (sin re) (* im (+ (* -1/2 (sin re)) (* 1/2 (sin re)))))
(sin.f64 re)
(+ (sin re) (* im (+ (* -1/2 (sin re)) (+ (* 1/2 (sin re)) (* 1/2 (* im (sin re)))))))
(*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(+ (sin re) (* im (+ (* -1/2 (sin re)) (+ (* 1/2 (sin re)) (* im (+ (* 1/2 (sin re)) (* im (+ (* -1/12 (sin re)) (* 1/12 (sin re))))))))))
(*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (neg im)) (sin re))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (* -1 im)) (sin re))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (* -1 im)) (sin re))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (* -1 im)) (sin re))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (* (exp (* -1 im)) (sin re))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
(* re (exp (neg im)))
(*.f64 re (exp.f64 (neg.f64 im)))
(* re (+ (exp (neg im)) (* -1/6 (* (pow re 2) (exp (neg im))))))
(*.f64 (exp.f64 (neg.f64 im)) (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re))
(* re (+ (exp (neg im)) (* (pow re 2) (+ (* -1/6 (exp (neg im))) (* 1/120 (* (pow re 2) (exp (neg im))))))))
(*.f64 re (*.f64 (exp.f64 (neg.f64 im)) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/120 binary64)) #s(literal 1 binary64)))))
(* re (+ (exp (neg im)) (* (pow re 2) (+ (* -1/6 (exp (neg im))) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (exp (neg im)))) (* 1/120 (exp (neg im)))))))))
(*.f64 re (fma.f64 (*.f64 re re) (*.f64 (exp.f64 (neg.f64 im)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (exp.f64 (neg.f64 im))))
(* (exp (neg im)) (sin re))
(*.f64 (exp.f64 (neg.f64 im)) (sin.f64 re))
(* (exp (neg im)) (sin re))
(*.f64 (exp.f64 (neg.f64 im)) (sin.f64 re))
(* (exp (neg im)) (sin re))
(*.f64 (exp.f64 (neg.f64 im)) (sin.f64 re))
(* (exp (neg im)) (sin re))
(*.f64 (exp.f64 (neg.f64 im)) (sin.f64 re))
(* (exp (neg im)) (sin re))
(*.f64 (exp.f64 (neg.f64 im)) (sin.f64 re))
(* (exp (neg im)) (sin re))
(*.f64 (exp.f64 (neg.f64 im)) (sin.f64 re))
(* (exp (neg im)) (sin re))
(*.f64 (exp.f64 (neg.f64 im)) (sin.f64 re))
(* (exp (neg im)) (sin re))
(*.f64 (exp.f64 (neg.f64 im)) (sin.f64 re))
(sin re)
(sin.f64 re)
(+ (sin re) (* -1 (* im (sin re))))
(*.f64 (sin.f64 re) (-.f64 #s(literal 1 binary64) im))
(+ (sin re) (* im (+ (* -1 (sin re)) (* 1/2 (* im (sin re))))))
(*.f64 (sin.f64 re) (fma.f64 im (fma.f64 #s(literal 1/2 binary64) im #s(literal -1 binary64)) #s(literal 1 binary64)))
(+ (sin re) (* im (+ (* -1 (sin re)) (* im (+ (* -1/6 (* im (sin re))) (* 1/2 (sin re)))))))
(fma.f64 im (*.f64 (sin.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (sin.f64 re))
(* (exp (neg im)) (sin re))
(*.f64 (exp.f64 (neg.f64 im)) (sin.f64 re))
(* (exp (neg im)) (sin re))
(*.f64 (exp.f64 (neg.f64 im)) (sin.f64 re))
(* (exp (neg im)) (sin re))
(*.f64 (exp.f64 (neg.f64 im)) (sin.f64 re))
(* (exp (neg im)) (sin re))
(*.f64 (exp.f64 (neg.f64 im)) (sin.f64 re))
(* (exp (* -1 im)) (sin re))
(*.f64 (exp.f64 (neg.f64 im)) (sin.f64 re))
(* (exp (* -1 im)) (sin re))
(*.f64 (exp.f64 (neg.f64 im)) (sin.f64 re))
(* (exp (* -1 im)) (sin re))
(*.f64 (exp.f64 (neg.f64 im)) (sin.f64 re))
(* (exp (* -1 im)) (sin re))
(*.f64 (exp.f64 (neg.f64 im)) (sin.f64 re))
re
(* re (+ 1 (* -1/6 (pow re 2))))
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re)
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)
(* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6))))
(fma.f64 re (*.f64 re (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
1
#s(literal 1 binary64)
(+ 1 (* -1 im))
(-.f64 #s(literal 1 binary64) im)
(+ 1 (* im (- (* 1/2 im) 1)))
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) im #s(literal -1 binary64)) #s(literal 1 binary64))
(+ 1 (* im (- (* im (+ 1/2 (* -1/6 im))) 1)))
(fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(exp (neg im))
(exp.f64 (neg.f64 im))
(exp (neg im))
(exp.f64 (neg.f64 im))
(exp (neg im))
(exp.f64 (neg.f64 im))
(exp (neg im))
(exp.f64 (neg.f64 im))
(exp (* -1 im))
(exp.f64 (neg.f64 im))
(exp (* -1 im))
(exp.f64 (neg.f64 im))
(exp (* -1 im))
(exp.f64 (neg.f64 im))
(exp (* -1 im))
(exp.f64 (neg.f64 im))
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re) re)
(* re (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(* re (+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (* 1/120 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))))))))
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (+.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/120 binary64))))))
(* re (+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))))))
(fma.f64 re (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) re)
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(sin re)
(sin.f64 re)
(+ (sin re) (* 1/2 (* (pow im 2) (sin re))))
(*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* 1/24 (* (pow im 4) (sin re)))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(* (pow im 4) (+ (* 1/24 (sin re)) (* 1/2 (/ (sin re) (pow im 2)))))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(* (pow im 4) (+ (* 1/24 (sin re)) (+ (* 1/2 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4)))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* (pow im 4) (+ (* 1/24 (sin re)) (+ (* 1/2 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4)))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* 1/24 (* (pow im 4) (sin re)))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(* (pow im 4) (+ (* 1/24 (sin re)) (* 1/2 (/ (sin re) (pow im 2)))))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(* (pow im 4) (+ (* 1/24 (sin re)) (+ (* 1/2 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4)))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* (pow im 4) (+ (* 1/24 (sin re)) (+ (* 1/2 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4)))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (pow im 2)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(* 1/24 (pow im 4))
(*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(* 1/24 (pow im 4))
(*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(* 1/2 (* re (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(* re (+ (* -1/12 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))) (* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(* re (+ (* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/12 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))))))
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(* re (+ (* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/12 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))) (* 1/240 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))))))))
(*.f64 re (fma.f64 re (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(* 1/2 (* (sin re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* 1/2 (* (sin re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* 1/2 (* (sin re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* 1/2 (* (sin re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* 1/2 (* (sin re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* 1/2 (* (sin re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* 1/2 (* (sin re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* 1/2 (* (sin re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(sin re)
(sin.f64 re)
(+ (sin re) (* 1/2 (* (pow im 2) (sin re))))
(*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re)))))))
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (sin.f64 re))
(* 1/720 (* (pow im 6) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64))))
(* (pow im 6) (+ (* 1/720 (sin re)) (* 1/24 (/ (sin re) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (sin.f64 re) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (* 1/2 (/ (sin re) (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (sin.f64 re) (+.f64 #s(literal 1/720 binary64) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (+ (* 1/2 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (sin.f64 re) (+.f64 #s(literal 1/720 binary64) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 6 binary64)))))
(* 1/720 (* (pow im 6) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64))))
(* (pow im 6) (+ (* 1/720 (sin re)) (* 1/24 (/ (sin re) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (sin.f64 re) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (* 1/2 (/ (sin re) (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (sin.f64 re) (+.f64 #s(literal 1/720 binary64) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (+ (* 1/2 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (sin.f64 re) (+.f64 #s(literal 1/720 binary64) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 6 binary64)))))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* re (+ 1/2 (* -1/12 (pow re 2))))
(*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))
(* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))
(* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))
(*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
2
#s(literal 2 binary64)
(+ 2 (pow im 2))
(fma.f64 im im #s(literal 2 binary64))
(+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))
(fma.f64 im (fma.f64 im (*.f64 im (*.f64 im #s(literal 1/12 binary64))) im) #s(literal 2 binary64))
(+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))
(fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64))
(* 1/360 (pow im 6))
(*.f64 #s(literal 1/360 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6)))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* 1/360 (pow im 6))
(*.f64 #s(literal 1/360 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6)))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (pow im 2)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(sin re)
(sin.f64 re)
(+ (sin re) (* 1/2 (* (pow im 2) (sin re))))
(*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re)))))))
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (sin.f64 re))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
(* 1/2 (* re (+ (exp im) (/ 1 (exp im)))))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
(* re (+ (* -1/12 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/2 (+ (exp im) (/ 1 (exp im))))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(* re (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (/ 1 (exp im)))) (* 1/240 (* (pow re 2) (+ (exp im) (/ 1 (exp im)))))))))
(*.f64 re (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(* re (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/240 (+ (exp im) (/ 1 (exp im))))))))))
(*.f64 re (fma.f64 re (*.f64 re (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (pow im 2)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(* 1/2 (* re (exp im)))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(* re (+ (* -1/12 (* (pow re 2) (exp im))) (* 1/2 (exp im))))
(*.f64 re (*.f64 (exp.f64 im) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(* re (+ (* 1/2 (exp im)) (* (pow re 2) (+ (* -1/12 (exp im)) (* 1/240 (* (pow re 2) (exp im)))))))
(*.f64 re (*.f64 (exp.f64 im) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(* re (+ (* 1/2 (exp im)) (* (pow re 2) (+ (* -1/12 (exp im)) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (exp im))) (* 1/240 (exp im))))))))
(*.f64 re (fma.f64 (*.f64 re re) (*.f64 (exp.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* (exp im) (sin re)))
(*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (exp im) (sin re)))
(*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (exp im) (sin re)))
(*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (exp im) (sin re)))
(*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (exp im) (sin re)))
(*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (exp im) (sin re)))
(*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (exp im) (sin re)))
(*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (exp im) (sin re)))
(*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(+ (* 1/2 (sin re)) (* 1/2 (* im (sin re))))
(*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) im #s(literal 1/2 binary64)))
(+ (* 1/2 (sin re)) (* im (+ (* 1/4 (* im (sin re))) (* 1/2 (sin re)))))
(*.f64 (sin.f64 re) (fma.f64 im (fma.f64 im #s(literal 1/4 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(+ (* 1/2 (sin re)) (* im (+ (* 1/2 (sin re)) (* im (+ (* 1/12 (* im (sin re))) (* 1/4 (sin re)))))))
(fma.f64 im (*.f64 (sin.f64 re) (fma.f64 im (fma.f64 im #s(literal 1/12 binary64) #s(literal 1/4 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (exp im) (sin re)))
(*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (exp im) (sin re)))
(*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (exp im) (sin re)))
(*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (exp im) (sin re)))
(*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (exp im) (sin re)))
(*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (exp im) (sin re)))
(*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (exp im) (sin re)))
(*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (exp im) (sin re)))
(*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
1
#s(literal 1 binary64)
(+ 1 im)
(+.f64 im #s(literal 1 binary64))
(+ 1 (* im (+ 1 (* 1/2 im))))
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) im #s(literal 1 binary64)) #s(literal 1 binary64))
(+ 1 (* im (+ 1 (* im (+ 1/2 (* 1/6 im))))))
(fma.f64 im (fma.f64 im (fma.f64 im #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/24 (pow im 2)))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(+ 1/2 (* 1/24 (pow im 2)))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(+ 1/2 (* 1/24 (pow im 2)))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(* 1/24 (pow im 2))
(*.f64 im (*.f64 im #s(literal 1/24 binary64)))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(* 1/24 (pow im 2))
(*.f64 im (*.f64 im #s(literal 1/24 binary64)))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
1/12
#s(literal 1/12 binary64)
(+ 1/12 (* 1/360 (pow im 2)))
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
(+ 1/12 (* 1/360 (pow im 2)))
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
(+ 1/12 (* 1/360 (pow im 2)))
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
(* 1/360 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/360 binary64))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
(* 1/360 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/360 binary64))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))

eval109.0ms (0.4%)

Memory
7.1MiB live, 206.2MiB allocated
Compiler

Compiled 25 698 to 1 895 computations (92.6% saved)

prune138.0ms (0.5%)

Memory
-9.4MiB live, 190.8MiB allocated
Pruning

19 alts after pruning (17 fresh and 2 done)

PrunedKeptTotal
New86117878
Fresh404
Picked325
Done000
Total86819887
Accuracy
100.0%
Counts
887 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
66.7%
(fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
36.6%
(fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)
32.8%
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re)
55.4%
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re) re)
34.2%
(fma.f64 re (*.f64 re (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) re)
91.6%
(/.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64))))
91.6%
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re))
60.4%
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
62.1%
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64)))
74.6%
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (sin.f64 re))
60.3%
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
62.1%
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
66.5%
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re))
64.5%
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re))
87.2%
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
100.0%
(*.f64 (sin.f64 re) (cosh.f64 im))
57.3%
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
62.3%
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
47.0%
(sin.f64 re)
Compiler

Compiled 694 to 426 computations (38.6% saved)

simplify422.0ms (1.5%)

Memory
27.6MiB live, 537.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)
cost-diff0
(cosh.f64 im)
cost-diff0
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re))
cost-diff320
(*.f64 #s(literal 1 binary64) (cosh.f64 im))
cost-diff0
(fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)
cost-diff0
(fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64))
cost-diff0
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))
cost-diff0
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
cost-diff0
(*.f64 re #s(literal -1/6 binary64))
cost-diff0
(fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64))
cost-diff0
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
cost-diff0
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
cost-diff0
(*.f64 #s(literal -1/6 binary64) re)
cost-diff0
(*.f64 re re)
cost-diff0
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re)
cost-diff0
(cosh.f64 im)
cost-diff0
(sin.f64 re)
cost-diff0
(*.f64 (sin.f64 re) (cosh.f64 im))
Rules
14 006×lower-fma.f32
13 984×lower-fma.f64
5 118×lower-*.f32
5 090×lower-*.f64
4 486×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
039294
077290
1189290
2617282
32276282
44151282
54750282
65319282
76097282
86498282
96830282
107256282
117867282
08075274
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (sin.f64 re) (cosh.f64 im))
(sin.f64 re)
re
(cosh.f64 im)
im
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re)
(*.f64 re re)
re
(*.f64 #s(literal -1/6 binary64) re)
#s(literal -1/6 binary64)
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
re
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64))
(*.f64 re #s(literal -1/6 binary64))
#s(literal -1/6 binary64)
#s(literal 1 binary64)
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 im im)
im
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(*.f64 im #s(literal 1/24 binary64))
#s(literal 1/24 binary64)
#s(literal 1/2 binary64)
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
re
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))
(fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64))
im
(fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)
(*.f64 im im)
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
#s(literal 1/360 binary64)
#s(literal 1/12 binary64)
#s(literal 2 binary64)
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))
(*.f64 re re)
(fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))
#s(literal 1/240 binary64)
#s(literal -1/12 binary64)
#s(literal 1/2 binary64)
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re))
(*.f64 #s(literal 1 binary64) (cosh.f64 im))
#s(literal 1 binary64)
(cosh.f64 im)
im
(fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)
(*.f64 re re)
re
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re)
(fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
#s(literal 1/120 binary64)
#s(literal -1/6 binary64)
Outputs
(*.f64 (sin.f64 re) (cosh.f64 im))
(sin.f64 re)
re
(cosh.f64 im)
im
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re)
(fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re)
(*.f64 re re)
re
(*.f64 #s(literal -1/6 binary64) re)
(*.f64 re #s(literal -1/6 binary64))
#s(literal -1/6 binary64)
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
re
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))
(*.f64 re #s(literal -1/6 binary64))
#s(literal -1/6 binary64)
#s(literal 1 binary64)
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 im im)
im
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(*.f64 im #s(literal 1/24 binary64))
#s(literal 1/24 binary64)
#s(literal 1/2 binary64)
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))))
re
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)))
(fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64))
(fma.f64 im (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))
im
(fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)
(*.f64 im im)
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))
(*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)))
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
(fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))
#s(literal 1/360 binary64)
#s(literal 1/12 binary64)
#s(literal 2 binary64)
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))
(fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))
(*.f64 re re)
(fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))
#s(literal 1/240 binary64)
#s(literal -1/12 binary64)
#s(literal 1/2 binary64)
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re))
(*.f64 (cosh.f64 im) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) re))
(*.f64 #s(literal 1 binary64) (cosh.f64 im))
(cosh.f64 im)
#s(literal 1 binary64)
(cosh.f64 im)
im
(fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)
(fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) re)
(*.f64 re re)
re
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re)
(*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
#s(literal 1/120 binary64)
#s(literal -1/6 binary64)

localize192.0ms (0.7%)

Memory
8.4MiB live, 284.7MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re))
accuracy99.9%
(fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)
accuracy99.9%
(fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
accuracy99.7%
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re)
accuracy99.9%
(fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))
accuracy99.7%
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))
accuracy99.5%
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
accuracy97.8%
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
accuracy99.9%
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
accuracy99.5%
(*.f64 im #s(literal 1/24 binary64))
accuracy99.4%
(*.f64 re #s(literal -1/6 binary64))
accuracy96.7%
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
accuracy100.0%
(*.f64 re re)
accuracy99.9%
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re)
accuracy99.4%
(*.f64 #s(literal -1/6 binary64) re)
accuracy100.0%
(sin.f64 re)
accuracy100.0%
(cosh.f64 im)
accuracy100.0%
(*.f64 (sin.f64 re) (cosh.f64 im))
Samples
119.0ms256×0valid
Compiler

Compiled 333 to 52 computations (84.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 98.0ms
const: 39.0ms (39.9% of total)
ival-mult: 37.0ms (37.8% of total)
ival-add: 12.0ms (12.3% of total)
ival-sin: 6.0ms (6.1% of total)
ival-cosh: 3.0ms (3.1% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series46.0ms (0.2%)

Memory
-16.2MiB live, 63.7MiB allocated
Counts
24 → 360
Calls
Call 1
Inputs
#s(alt (*.f64 (sin.f64 re) (cosh.f64 im)) (patch (*.f64 (sin.f64 re) (cosh.f64 im)) #<representation binary64>) () ())
#s(alt (sin.f64 re) (patch (sin.f64 re) #<representation binary64>) () ())
#s(alt (cosh.f64 im) (patch (cosh.f64 im) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re) (patch (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re) #<representation binary64>) () ())
#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal -1/6 binary64) re) (patch (*.f64 #s(literal -1/6 binary64) re) #<representation binary64>) () ())
#s(alt (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (patch (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 re #s(literal -1/6 binary64)) (patch (*.f64 re #s(literal -1/6 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (patch (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) #<representation binary64>) () ())
#s(alt (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (patch (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (patch (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (patch (*.f64 #s(literal 1 binary64) (cosh.f64 im)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re) (patch (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re) #<representation binary64>) () ())
#s(alt (*.f64 im #s(literal 1/24 binary64)) (patch (*.f64 im #s(literal 1/24 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (patch (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (patch (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) (patch (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) (patch (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (patch (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #<representation binary64>) () ())
Outputs
#s(alt (* 1/2 (* re (+ (exp im) (/ 1 (exp im))))) (taylor 0 re) (#s(alt (*.f64 (sin.f64 re) (cosh.f64 im)) (patch (*.f64 (sin.f64 re) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* re (+ (* -1/12 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/2 (+ (exp im) (/ 1 (exp im)))))) (taylor 0 re) (#s(alt (*.f64 (sin.f64 re) (cosh.f64 im)) (patch (*.f64 (sin.f64 re) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* re (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (/ 1 (exp im)))) (* 1/240 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))))))) (taylor 0 re) (#s(alt (*.f64 (sin.f64 re) (cosh.f64 im)) (patch (*.f64 (sin.f64 re) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* re (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/240 (+ (exp im) (/ 1 (exp im)))))))))) (taylor 0 re) (#s(alt (*.f64 (sin.f64 re) (cosh.f64 im)) (patch (*.f64 (sin.f64 re) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im))))) (taylor inf re) (#s(alt (*.f64 (sin.f64 re) (cosh.f64 im)) (patch (*.f64 (sin.f64 re) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im))))) (taylor inf re) (#s(alt (*.f64 (sin.f64 re) (cosh.f64 im)) (patch (*.f64 (sin.f64 re) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im))))) (taylor inf re) (#s(alt (*.f64 (sin.f64 re) (cosh.f64 im)) (patch (*.f64 (sin.f64 re) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im))))) (taylor inf re) (#s(alt (*.f64 (sin.f64 re) (cosh.f64 im)) (patch (*.f64 (sin.f64 re) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im))))) (taylor -inf re) (#s(alt (*.f64 (sin.f64 re) (cosh.f64 im)) (patch (*.f64 (sin.f64 re) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im))))) (taylor -inf re) (#s(alt (*.f64 (sin.f64 re) (cosh.f64 im)) (patch (*.f64 (sin.f64 re) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im))))) (taylor -inf re) (#s(alt (*.f64 (sin.f64 re) (cosh.f64 im)) (patch (*.f64 (sin.f64 re) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im))))) (taylor -inf re) (#s(alt (*.f64 (sin.f64 re) (cosh.f64 im)) (patch (*.f64 (sin.f64 re) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (sin re) (taylor 0 im) (#s(alt (*.f64 (sin.f64 re) (cosh.f64 im)) (patch (*.f64 (sin.f64 re) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (sin re) (* 1/2 (* (pow im 2) (sin re)))) (taylor 0 im) (#s(alt (*.f64 (sin.f64 re) (cosh.f64 im)) (patch (*.f64 (sin.f64 re) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re))))) (taylor 0 im) (#s(alt (*.f64 (sin.f64 re) (cosh.f64 im)) (patch (*.f64 (sin.f64 re) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re))))))) (taylor 0 im) (#s(alt (*.f64 (sin.f64 re) (cosh.f64 im)) (patch (*.f64 (sin.f64 re) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im))))) (taylor inf im) (#s(alt (*.f64 (sin.f64 re) (cosh.f64 im)) (patch (*.f64 (sin.f64 re) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im))))) (taylor inf im) (#s(alt (*.f64 (sin.f64 re) (cosh.f64 im)) (patch (*.f64 (sin.f64 re) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im))))) (taylor inf im) (#s(alt (*.f64 (sin.f64 re) (cosh.f64 im)) (patch (*.f64 (sin.f64 re) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im))))) (taylor inf im) (#s(alt (*.f64 (sin.f64 re) (cosh.f64 im)) (patch (*.f64 (sin.f64 re) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im))))) (taylor -inf im) (#s(alt (*.f64 (sin.f64 re) (cosh.f64 im)) (patch (*.f64 (sin.f64 re) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im))))) (taylor -inf im) (#s(alt (*.f64 (sin.f64 re) (cosh.f64 im)) (patch (*.f64 (sin.f64 re) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im))))) (taylor -inf im) (#s(alt (*.f64 (sin.f64 re) (cosh.f64 im)) (patch (*.f64 (sin.f64 re) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im))))) (taylor -inf im) (#s(alt (*.f64 (sin.f64 re) (cosh.f64 im)) (patch (*.f64 (sin.f64 re) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt re (taylor 0 re) (#s(alt (sin.f64 re) (patch (sin.f64 re) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (* -1/6 (pow re 2)))) (taylor 0 re) (#s(alt (sin.f64 re) (patch (sin.f64 re) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))) (taylor 0 re) (#s(alt (sin.f64 re) (patch (sin.f64 re) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6)))) (taylor 0 re) (#s(alt (sin.f64 re) (patch (sin.f64 re) #<representation binary64>) () ())) ())
#s(alt (sin re) (taylor inf re) (#s(alt (sin.f64 re) (patch (sin.f64 re) #<representation binary64>) () ())) ())
#s(alt (sin re) (taylor inf re) (#s(alt (sin.f64 re) (patch (sin.f64 re) #<representation binary64>) () ())) ())
#s(alt (sin re) (taylor inf re) (#s(alt (sin.f64 re) (patch (sin.f64 re) #<representation binary64>) () ())) ())
#s(alt (sin re) (taylor inf re) (#s(alt (sin.f64 re) (patch (sin.f64 re) #<representation binary64>) () ())) ())
#s(alt (sin re) (taylor -inf re) (#s(alt (sin.f64 re) (patch (sin.f64 re) #<representation binary64>) () ())) ())
#s(alt (sin re) (taylor -inf re) (#s(alt (sin.f64 re) (patch (sin.f64 re) #<representation binary64>) () ())) ())
#s(alt (sin re) (taylor -inf re) (#s(alt (sin.f64 re) (patch (sin.f64 re) #<representation binary64>) () ())) ())
#s(alt (sin re) (taylor -inf re) (#s(alt (sin.f64 re) (patch (sin.f64 re) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 im) (#s(alt (cosh.f64 im) (patch (cosh.f64 im) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/2 (pow im 2))) (taylor 0 im) (#s(alt (cosh.f64 im) (patch (cosh.f64 im) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (taylor 0 im) (#s(alt (cosh.f64 im) (patch (cosh.f64 im) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (taylor 0 im) (#s(alt (cosh.f64 im) (patch (cosh.f64 im) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp im) (/ 1 (exp im)))) (taylor inf im) (#s(alt (cosh.f64 im) (patch (cosh.f64 im) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp im) (/ 1 (exp im)))) (taylor inf im) (#s(alt (cosh.f64 im) (patch (cosh.f64 im) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp im) (/ 1 (exp im)))) (taylor inf im) (#s(alt (cosh.f64 im) (patch (cosh.f64 im) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp im) (/ 1 (exp im)))) (taylor inf im) (#s(alt (cosh.f64 im) (patch (cosh.f64 im) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp im) (/ 1 (exp im)))) (taylor -inf im) (#s(alt (cosh.f64 im) (patch (cosh.f64 im) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp im) (/ 1 (exp im)))) (taylor -inf im) (#s(alt (cosh.f64 im) (patch (cosh.f64 im) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp im) (/ 1 (exp im)))) (taylor -inf im) (#s(alt (cosh.f64 im) (patch (cosh.f64 im) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp im) (/ 1 (exp im)))) (taylor -inf im) (#s(alt (cosh.f64 im) (patch (cosh.f64 im) #<representation binary64>) () ())) ())
#s(alt re (taylor 0 re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re) (patch (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (* -1/6 (pow re 2)))) (taylor 0 re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re) (patch (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (* -1/6 (pow re 2)))) (taylor 0 re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re) (patch (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (* -1/6 (pow re 2)))) (taylor 0 re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re) (patch (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow re 3)) (taylor inf re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re) (patch (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re) #<representation binary64>) () ())) ())
#s(alt (* (pow re 3) (- (/ 1 (pow re 2)) 1/6)) (taylor inf re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re) (patch (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re) #<representation binary64>) () ())) ())
#s(alt (* (pow re 3) (- (/ 1 (pow re 2)) 1/6)) (taylor inf re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re) (patch (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re) #<representation binary64>) () ())) ())
#s(alt (* (pow re 3) (- (/ 1 (pow re 2)) 1/6)) (taylor inf re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re) (patch (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow re 3)) (taylor -inf re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re) (patch (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow re 3) (- 1/6 (/ 1 (pow re 2))))) (taylor -inf re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re) (patch (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow re 3) (- 1/6 (/ 1 (pow re 2))))) (taylor -inf re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re) (patch (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow re 3) (- 1/6 (/ 1 (pow re 2))))) (taylor -inf re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re) (patch (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor 0 re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor 0 re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor 0 re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor 0 re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor -inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor -inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor -inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor -inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (* -1/6 re) (taylor 0 re) (#s(alt (*.f64 #s(literal -1/6 binary64) re) (patch (*.f64 #s(literal -1/6 binary64) re) #<representation binary64>) () ())) ())
#s(alt (* -1/6 re) (taylor 0 re) (#s(alt (*.f64 #s(literal -1/6 binary64) re) (patch (*.f64 #s(literal -1/6 binary64) re) #<representation binary64>) () ())) ())
#s(alt (* -1/6 re) (taylor 0 re) (#s(alt (*.f64 #s(literal -1/6 binary64) re) (patch (*.f64 #s(literal -1/6 binary64) re) #<representation binary64>) () ())) ())
#s(alt (* -1/6 re) (taylor 0 re) (#s(alt (*.f64 #s(literal -1/6 binary64) re) (patch (*.f64 #s(literal -1/6 binary64) re) #<representation binary64>) () ())) ())
#s(alt (* -1/6 re) (taylor inf re) (#s(alt (*.f64 #s(literal -1/6 binary64) re) (patch (*.f64 #s(literal -1/6 binary64) re) #<representation binary64>) () ())) ())
#s(alt (* -1/6 re) (taylor inf re) (#s(alt (*.f64 #s(literal -1/6 binary64) re) (patch (*.f64 #s(literal -1/6 binary64) re) #<representation binary64>) () ())) ())
#s(alt (* -1/6 re) (taylor inf re) (#s(alt (*.f64 #s(literal -1/6 binary64) re) (patch (*.f64 #s(literal -1/6 binary64) re) #<representation binary64>) () ())) ())
#s(alt (* -1/6 re) (taylor inf re) (#s(alt (*.f64 #s(literal -1/6 binary64) re) (patch (*.f64 #s(literal -1/6 binary64) re) #<representation binary64>) () ())) ())
#s(alt (* -1/6 re) (taylor -inf re) (#s(alt (*.f64 #s(literal -1/6 binary64) re) (patch (*.f64 #s(literal -1/6 binary64) re) #<representation binary64>) () ())) ())
#s(alt (* -1/6 re) (taylor -inf re) (#s(alt (*.f64 #s(literal -1/6 binary64) re) (patch (*.f64 #s(literal -1/6 binary64) re) #<representation binary64>) () ())) ())
#s(alt (* -1/6 re) (taylor -inf re) (#s(alt (*.f64 #s(literal -1/6 binary64) re) (patch (*.f64 #s(literal -1/6 binary64) re) #<representation binary64>) () ())) ())
#s(alt (* -1/6 re) (taylor -inf re) (#s(alt (*.f64 #s(literal -1/6 binary64) re) (patch (*.f64 #s(literal -1/6 binary64) re) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (taylor 0 re) (#s(alt (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (taylor 0 re) (#s(alt (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (taylor 0 re) (#s(alt (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (taylor 0 re) (#s(alt (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (* (pow re 3) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (taylor inf re) (#s(alt (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow re 3) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))))) (taylor inf re) (#s(alt (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow re 3) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))))) (taylor inf re) (#s(alt (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow re 3) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))))) (taylor inf re) (#s(alt (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (* (pow re 3) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (taylor -inf re) (#s(alt (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow re 3) (+ (* -1 (/ (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (pow re 2))) (* 1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))))) (taylor -inf re) (#s(alt (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow re 3) (+ (* -1 (/ (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (pow re 2))) (* 1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))))) (taylor -inf re) (#s(alt (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow re 3) (+ (* -1 (/ (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (pow re 2))) (* 1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))))) (taylor -inf re) (#s(alt (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (* -1/6 (pow re 2)))) (taylor 0 im) (#s(alt (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (pow im 2) (* re (+ 1 (* -1/6 (pow re 2)))))) (* re (+ 1 (* -1/6 (pow re 2))))) (taylor 0 im) (#s(alt (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* re (+ 1 (* -1/6 (pow re 2)))) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (* re (+ 1 (* -1/6 (pow re 2)))))) (* 1/2 (* re (+ 1 (* -1/6 (pow re 2)))))))) (taylor 0 im) (#s(alt (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* re (+ 1 (* -1/6 (pow re 2)))) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (* re (+ 1 (* -1/6 (pow re 2)))))) (* 1/2 (* re (+ 1 (* -1/6 (pow re 2)))))))) (taylor 0 im) (#s(alt (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (* (pow im 4) (* re (+ 1 (* -1/6 (pow re 2)))))) (taylor inf im) (#s(alt (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ (* 1/24 (* re (+ 1 (* -1/6 (pow re 2))))) (* 1/2 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))))) (taylor inf im) (#s(alt (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ (* 1/24 (* re (+ 1 (* -1/6 (pow re 2))))) (+ (* 1/2 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4))))) (taylor inf im) (#s(alt (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ (* 1/24 (* re (+ 1 (* -1/6 (pow re 2))))) (+ (* 1/2 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4))))) (taylor inf im) (#s(alt (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (* (pow im 4) (* re (+ 1 (* -1/6 (pow re 2)))))) (taylor -inf im) (#s(alt (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ (* 1/24 (* re (+ 1 (* -1/6 (pow re 2))))) (* 1/2 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))))) (taylor -inf im) (#s(alt (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ (* 1/24 (* re (+ 1 (* -1/6 (pow re 2))))) (+ (* 1/2 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4))))) (taylor -inf im) (#s(alt (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ (* 1/24 (* re (+ 1 (* -1/6 (pow re 2))))) (+ (* 1/2 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4))))) (taylor -inf im) (#s(alt (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (taylor 0 re) (#s(alt (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (taylor 0 re) (#s(alt (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (taylor 0 re) (#s(alt (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (taylor 0 re) (#s(alt (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (taylor inf re) (#s(alt (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))))) (taylor inf re) (#s(alt (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))))) (taylor inf re) (#s(alt (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))))) (taylor inf re) (#s(alt (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (taylor -inf re) (#s(alt (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))))) (taylor -inf re) (#s(alt (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))))) (taylor -inf re) (#s(alt (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2))))) (taylor -inf re) (#s(alt (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/6 (pow re 2))) (taylor 0 im) (#s(alt (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/6 (pow re 2)) (* 1/2 (* (pow im 2) (+ 1 (* -1/6 (pow re 2))))))) (taylor 0 im) (#s(alt (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/6 (pow re 2)) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (+ 1 (* -1/6 (pow re 2))))) (* 1/2 (+ 1 (* -1/6 (pow re 2)))))))) (taylor 0 im) (#s(alt (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/6 (pow re 2)) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (+ 1 (* -1/6 (pow re 2))))) (* 1/2 (+ 1 (* -1/6 (pow re 2)))))))) (taylor 0 im) (#s(alt (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (* (pow im 4) (+ 1 (* -1/6 (pow re 2))))) (taylor inf im) (#s(alt (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ (* 1/24 (+ 1 (* -1/6 (pow re 2)))) (* 1/2 (/ (+ 1 (* -1/6 (pow re 2))) (pow im 2))))) (taylor inf im) (#s(alt (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ (* -1/6 (/ (pow re 2) (pow im 4))) (+ (* 1/24 (+ 1 (* -1/6 (pow re 2)))) (+ (* 1/2 (/ (+ 1 (* -1/6 (pow re 2))) (pow im 2))) (/ 1 (pow im 4)))))) (taylor inf im) (#s(alt (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ (* -1/6 (/ (pow re 2) (pow im 4))) (+ (* 1/24 (+ 1 (* -1/6 (pow re 2)))) (+ (* 1/2 (/ (+ 1 (* -1/6 (pow re 2))) (pow im 2))) (/ 1 (pow im 4)))))) (taylor inf im) (#s(alt (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (* (pow im 4) (+ 1 (* -1/6 (pow re 2))))) (taylor -inf im) (#s(alt (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ (* 1/24 (+ 1 (* -1/6 (pow re 2)))) (* 1/2 (/ (+ 1 (* -1/6 (pow re 2))) (pow im 2))))) (taylor -inf im) (#s(alt (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ (* -1/6 (/ (pow re 2) (pow im 4))) (+ (* 1/24 (+ 1 (* -1/6 (pow re 2)))) (+ (* 1/2 (/ (+ 1 (* -1/6 (pow re 2))) (pow im 2))) (/ 1 (pow im 4)))))) (taylor -inf im) (#s(alt (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ (* -1/6 (/ (pow re 2) (pow im 4))) (+ (* 1/24 (+ 1 (* -1/6 (pow re 2)))) (+ (* 1/2 (/ (+ 1 (* -1/6 (pow re 2))) (pow im 2))) (/ 1 (pow im 4)))))) (taylor -inf im) (#s(alt (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (patch (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 re) (#s(alt (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (patch (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/6 (pow re 2))) (taylor 0 re) (#s(alt (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (patch (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/6 (pow re 2))) (taylor 0 re) (#s(alt (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (patch (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/6 (pow re 2))) (taylor 0 re) (#s(alt (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (patch (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow re 2)) (taylor inf re) (#s(alt (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (patch (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (- (/ 1 (pow re 2)) 1/6)) (taylor inf re) (#s(alt (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (patch (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (- (/ 1 (pow re 2)) 1/6)) (taylor inf re) (#s(alt (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (patch (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (- (/ 1 (pow re 2)) 1/6)) (taylor inf re) (#s(alt (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (patch (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow re 2)) (taylor -inf re) (#s(alt (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (patch (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (- (/ 1 (pow re 2)) 1/6)) (taylor -inf re) (#s(alt (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (patch (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (- (/ 1 (pow re 2)) 1/6)) (taylor -inf re) (#s(alt (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (patch (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (- (/ 1 (pow re 2)) 1/6)) (taylor -inf re) (#s(alt (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (patch (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 re) (taylor 0 re) (#s(alt (*.f64 re #s(literal -1/6 binary64)) (patch (*.f64 re #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 re) (taylor 0 re) (#s(alt (*.f64 re #s(literal -1/6 binary64)) (patch (*.f64 re #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 re) (taylor 0 re) (#s(alt (*.f64 re #s(literal -1/6 binary64)) (patch (*.f64 re #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 re) (taylor 0 re) (#s(alt (*.f64 re #s(literal -1/6 binary64)) (patch (*.f64 re #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 re) (taylor inf re) (#s(alt (*.f64 re #s(literal -1/6 binary64)) (patch (*.f64 re #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 re) (taylor inf re) (#s(alt (*.f64 re #s(literal -1/6 binary64)) (patch (*.f64 re #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 re) (taylor inf re) (#s(alt (*.f64 re #s(literal -1/6 binary64)) (patch (*.f64 re #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 re) (taylor inf re) (#s(alt (*.f64 re #s(literal -1/6 binary64)) (patch (*.f64 re #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 re) (taylor -inf re) (#s(alt (*.f64 re #s(literal -1/6 binary64)) (patch (*.f64 re #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 re) (taylor -inf re) (#s(alt (*.f64 re #s(literal -1/6 binary64)) (patch (*.f64 re #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 re) (taylor -inf re) (#s(alt (*.f64 re #s(literal -1/6 binary64)) (patch (*.f64 re #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 re) (taylor -inf re) (#s(alt (*.f64 re #s(literal -1/6 binary64)) (patch (*.f64 re #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* re (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))) (taylor 0 re) (#s(alt (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* re (+ (* -1/12 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))) (* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))) (taylor 0 re) (#s(alt (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* re (+ (* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/12 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))))))) (taylor 0 re) (#s(alt (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* re (+ (* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/12 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))))))) (taylor 0 re) (#s(alt (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/240 (* (pow re 5) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))) (taylor inf re) (#s(alt (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow re 5) (+ (* -1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (* 1/240 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))) (taylor inf re) (#s(alt (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow re 5) (+ (* -1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (+ (* 1/240 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/2 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4)))))) (taylor inf re) (#s(alt (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow re 5) (+ (* -1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (+ (* 1/240 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/2 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4)))))) (taylor inf re) (#s(alt (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/240 (* (pow re 5) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))) (taylor -inf re) (#s(alt (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow re 5) (+ (* -1/240 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2)))))) (taylor -inf re) (#s(alt (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow re 5) (+ (* -1/2 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))) (+ (* -1/240 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))))))) (taylor -inf re) (#s(alt (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow re 5) (+ (* -1/2 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))) (+ (* -1/240 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))))))) (taylor -inf re) (#s(alt (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (taylor 0 im) (#s(alt (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (* (pow im 2) (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))) (taylor 0 im) (#s(alt (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (* (pow im 2) (+ (* 1/12 (* (pow im 2) (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))) (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))))) (taylor 0 im) (#s(alt (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (* (pow im 2) (+ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (* (pow im 2) (+ (* 1/360 (* (pow im 2) (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))) (* 1/12 (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))))))) (taylor 0 im) (#s(alt (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/360 (* (pow im 6) (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))) (taylor inf im) (#s(alt (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ (* 1/360 (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (* 1/12 (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 2))))) (taylor inf im) (#s(alt (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ (* 1/360 (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (+ (* 1/12 (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 2))) (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 4))))) (taylor inf im) (#s(alt (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ (* 1/360 (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (+ (* 1/12 (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 2))) (+ (* 2 (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 6))) (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 4)))))) (taylor inf im) (#s(alt (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/360 (* (pow im 6) (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))) (taylor -inf im) (#s(alt (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ (* 1/360 (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (* 1/12 (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 2))))) (taylor -inf im) (#s(alt (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ (* 1/360 (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (+ (* 1/12 (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 2))) (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 4))))) (taylor -inf im) (#s(alt (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ (* 1/360 (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (+ (* 1/12 (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 2))) (+ (* 2 (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 6))) (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 4)))))) (taylor -inf im) (#s(alt (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (patch (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (taylor 0 im) (#s(alt (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (patch (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (* (pow im 2) (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (taylor 0 im) (#s(alt (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (patch (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (* (pow im 2) (+ 1/2 (+ (* 1/12 (* (pow im 2) (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))) (taylor 0 im) (#s(alt (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (patch (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (* (pow im 2) (+ 1/2 (+ (* (pow im 2) (+ (* 1/360 (* (pow im 2) (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (* 1/12 (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))) (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))) (taylor 0 im) (#s(alt (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (patch (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/360 (* (pow im 6) (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (taylor inf im) (#s(alt (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (patch (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ (* 1/360 (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (* 1/12 (/ (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (pow im 2))))) (taylor inf im) (#s(alt (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (patch (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ (* 1/360 (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (+ (* 1/12 (/ (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (pow im 2))) (+ (/ 1/2 (pow im 4)) (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 4)))))) (taylor inf im) (#s(alt (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (patch (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ (* 1/360 (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (+ (* 1/12 (/ (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (pow im 2))) (+ (* 2 (/ (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (pow im 6))) (+ (/ 1/2 (pow im 4)) (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 4))))))) (taylor inf im) (#s(alt (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (patch (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/360 (* (pow im 6) (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (taylor -inf im) (#s(alt (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (patch (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ (* 1/360 (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (* 1/12 (/ (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (pow im 2))))) (taylor -inf im) (#s(alt (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (patch (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ (* 1/360 (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (+ (* 1/12 (/ (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (pow im 2))) (+ (/ 1/2 (pow im 4)) (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 4)))))) (taylor -inf im) (#s(alt (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (patch (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ (* 1/360 (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (+ (* 1/12 (/ (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (pow im 2))) (+ (* 2 (/ (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (pow im 6))) (+ (/ 1/2 (pow im 4)) (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 4))))))) (taylor -inf im) (#s(alt (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (patch (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (taylor 0 re) (#s(alt (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (patch (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/12 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))) (* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))) (taylor 0 re) (#s(alt (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (patch (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/12 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))))) (taylor 0 re) (#s(alt (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (patch (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/12 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))))) (taylor 0 re) (#s(alt (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (patch (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/240 (* (pow re 4) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))) (taylor inf re) (#s(alt (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (patch (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow re 4) (+ (* -1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (* 1/240 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))) (taylor inf re) (#s(alt (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (patch (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow re 4) (+ (* -1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (+ (* 1/240 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/2 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4)))))) (taylor inf re) (#s(alt (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (patch (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow re 4) (+ (* -1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (+ (* 1/240 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/2 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4)))))) (taylor inf re) (#s(alt (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (patch (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/240 (* (pow re 4) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))) (taylor -inf re) (#s(alt (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (patch (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow re 4) (+ (* -1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (* 1/240 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))) (taylor -inf re) (#s(alt (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (patch (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow re 4) (+ (* -1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (+ (* 1/240 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/2 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4)))))) (taylor -inf re) (#s(alt (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (patch (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow re 4) (+ (* -1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (+ (* 1/240 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/2 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4)))))) (taylor -inf re) (#s(alt (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (patch (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 2 (taylor 0 im) (#s(alt (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (patch (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 2 (pow im 2)) (taylor 0 im) (#s(alt (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (patch (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))) (taylor 0 im) (#s(alt (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (patch (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (taylor 0 im) (#s(alt (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (patch (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/360 (pow im 6)) (taylor inf im) (#s(alt (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (patch (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2))))) (taylor inf im) (#s(alt (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (patch (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4))))) (taylor inf im) (#s(alt (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (patch (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6))))))) (taylor inf im) (#s(alt (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (patch (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/360 (pow im 6)) (taylor -inf im) (#s(alt (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (patch (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2))))) (taylor -inf im) (#s(alt (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (patch (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4))))) (taylor -inf im) (#s(alt (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (patch (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6))))))) (taylor -inf im) (#s(alt (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (patch (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt im (taylor 0 im) (#s(alt (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (patch (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #<representation binary64>) () ())) ())
#s(alt (* im (+ 1 (* 1/12 (pow im 2)))) (taylor 0 im) (#s(alt (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (patch (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #<representation binary64>) () ())) ())
#s(alt (* im (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))) (taylor 0 im) (#s(alt (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (patch (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #<representation binary64>) () ())) ())
#s(alt (* im (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))) (taylor 0 im) (#s(alt (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (patch (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #<representation binary64>) () ())) ())
#s(alt (* 1/360 (pow im 5)) (taylor inf im) (#s(alt (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (patch (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #<representation binary64>) () ())) ())
#s(alt (* (pow im 5) (+ 1/360 (* 1/12 (/ 1 (pow im 2))))) (taylor inf im) (#s(alt (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (patch (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #<representation binary64>) () ())) ())
#s(alt (* (pow im 5) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4))))) (taylor inf im) (#s(alt (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (patch (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #<representation binary64>) () ())) ())
#s(alt (* (pow im 5) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4))))) (taylor inf im) (#s(alt (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (patch (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #<representation binary64>) () ())) ())
#s(alt (* 1/360 (pow im 5)) (taylor -inf im) (#s(alt (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (patch (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #<representation binary64>) () ())) ())
#s(alt (* (pow im 5) (+ 1/360 (* 1/12 (/ 1 (pow im 2))))) (taylor -inf im) (#s(alt (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (patch (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow im 5) (- (* -1 (/ (+ 1/12 (/ 1 (pow im 2))) (pow im 2))) 1/360))) (taylor -inf im) (#s(alt (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (patch (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow im 5) (- (* -1 (/ (+ 1/12 (/ 1 (pow im 2))) (pow im 2))) 1/360))) (taylor -inf im) (#s(alt (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (patch (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 im) (#s(alt (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (patch (*.f64 #s(literal 1 binary64) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/2 (pow im 2))) (taylor 0 im) (#s(alt (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (patch (*.f64 #s(literal 1 binary64) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (taylor 0 im) (#s(alt (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (patch (*.f64 #s(literal 1 binary64) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (taylor 0 im) (#s(alt (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (patch (*.f64 #s(literal 1 binary64) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp im) (/ 1 (exp im)))) (taylor inf im) (#s(alt (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (patch (*.f64 #s(literal 1 binary64) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp im) (/ 1 (exp im)))) (taylor inf im) (#s(alt (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (patch (*.f64 #s(literal 1 binary64) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp im) (/ 1 (exp im)))) (taylor inf im) (#s(alt (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (patch (*.f64 #s(literal 1 binary64) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp im) (/ 1 (exp im)))) (taylor inf im) (#s(alt (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (patch (*.f64 #s(literal 1 binary64) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp im) (/ 1 (exp im)))) (taylor -inf im) (#s(alt (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (patch (*.f64 #s(literal 1 binary64) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp im) (/ 1 (exp im)))) (taylor -inf im) (#s(alt (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (patch (*.f64 #s(literal 1 binary64) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp im) (/ 1 (exp im)))) (taylor -inf im) (#s(alt (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (patch (*.f64 #s(literal 1 binary64) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp im) (/ 1 (exp im)))) (taylor -inf im) (#s(alt (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (patch (*.f64 #s(literal 1 binary64) (cosh.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (taylor 0 im) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) #<representation binary64>) () ())) ())
#s(alt (+ re (+ (* 1/2 (* (pow im 2) (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))) (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (taylor 0 im) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) #<representation binary64>) () ())) ())
#s(alt (+ re (+ (* (pow im 2) (+ (* 1/24 (* (pow im 2) (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))) (* 1/2 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))))) (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (taylor 0 im) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) #<representation binary64>) () ())) ())
#s(alt (+ re (+ (* (pow im 2) (+ (* 1/2 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))) (* 1/24 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))))))) (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (taylor 0 im) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (+ (exp im) (/ 1 (exp im))))) (taylor inf im) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (+ (exp im) (/ 1 (exp im))))) (taylor inf im) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (+ (exp im) (/ 1 (exp im))))) (taylor inf im) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (+ (exp im) (/ 1 (exp im))))) (taylor inf im) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (+ (exp im) (/ 1 (exp im))))) (taylor -inf im) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (+ (exp im) (/ 1 (exp im))))) (taylor -inf im) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (+ (exp im) (/ 1 (exp im))))) (taylor -inf im) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (+ (exp im) (/ 1 (exp im))))) (taylor -inf im) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* re (+ (exp im) (/ 1 (exp im))))) (taylor 0 re) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) #<representation binary64>) () ())) ())
#s(alt (* re (+ (* -1/12 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/2 (+ (exp im) (/ 1 (exp im)))))) (taylor 0 re) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) #<representation binary64>) () ())) ())
#s(alt (* re (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (/ 1 (exp im)))) (* 1/240 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))))))) (taylor 0 re) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) #<representation binary64>) () ())) ())
#s(alt (* re (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (/ 1 (exp im)))) (* 1/240 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))))))) (taylor 0 re) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) #<representation binary64>) () ())) ())
#s(alt (* 1/240 (* (pow re 5) (+ (exp im) (/ 1 (exp im))))) (taylor inf re) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 5) (+ (* -1/12 (/ (+ (exp im) (/ 1 (exp im))) (pow re 2))) (* 1/240 (+ (exp im) (/ 1 (exp im)))))) (taylor inf re) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 5) (+ (* -1/12 (/ (+ (exp im) (/ 1 (exp im))) (pow re 2))) (+ (* 1/240 (+ (exp im) (/ 1 (exp im)))) (* 1/2 (/ (+ (exp im) (/ 1 (exp im))) (pow re 4)))))) (taylor inf re) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 5) (+ (* -1/12 (/ (+ (exp im) (/ 1 (exp im))) (pow re 2))) (+ (* 1/240 (+ (exp im) (/ 1 (exp im)))) (* 1/2 (/ (+ (exp im) (/ 1 (exp im))) (pow re 4)))))) (taylor inf re) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) #<representation binary64>) () ())) ())
#s(alt (* 1/240 (* (pow re 5) (+ (exp im) (/ 1 (exp im))))) (taylor -inf re) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow re 5) (+ (* -1/240 (+ (exp im) (/ 1 (exp im)))) (* 1/12 (/ (+ (exp im) (/ 1 (exp im))) (pow re 2)))))) (taylor -inf re) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow re 5) (+ (* -1/2 (/ (+ (exp im) (/ 1 (exp im))) (pow re 4))) (+ (* -1/240 (+ (exp im) (/ 1 (exp im)))) (* 1/12 (/ (+ (exp im) (/ 1 (exp im))) (pow re 2))))))) (taylor -inf re) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow re 5) (+ (* -1/2 (/ (+ (exp im) (/ 1 (exp im))) (pow re 4))) (+ (* -1/240 (+ (exp im) (/ 1 (exp im)))) (* 1/12 (/ (+ (exp im) (/ 1 (exp im))) (pow re 2))))))) (taylor -inf re) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) (patch (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)) #<representation binary64>) () ())) ())
#s(alt re (taylor 0 re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re) (patch (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (* -1/6 (pow re 2)))) (taylor 0 re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re) (patch (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))) (taylor 0 re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re) (patch (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6)))) (taylor 0 re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re) (patch (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow re 5)) (taylor inf re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re) (patch (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re) #<representation binary64>) () ())) ())
#s(alt (* (pow re 5) (- 1/120 (* 1/6 (/ 1 (pow re 2))))) (taylor inf re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re) (patch (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re) #<representation binary64>) () ())) ())
#s(alt (* (pow re 5) (- (+ 1/120 (/ 1 (pow re 4))) (* 1/6 (/ 1 (pow re 2))))) (taylor inf re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re) (patch (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re) #<representation binary64>) () ())) ())
#s(alt (* (pow re 5) (- (+ 1/120 (/ 1 (pow re 4))) (* 1/6 (/ 1 (pow re 2))))) (taylor inf re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re) (patch (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow re 5)) (taylor -inf re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re) (patch (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow re 5) (- (* 1/6 (/ 1 (pow re 2))) 1/120))) (taylor -inf re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re) (patch (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow re 5) (- (* 1/6 (/ 1 (pow re 2))) (+ 1/120 (/ 1 (pow re 4)))))) (taylor -inf re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re) (patch (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow re 5) (- (* 1/6 (/ 1 (pow re 2))) (+ 1/120 (/ 1 (pow re 4)))))) (taylor -inf re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re) (patch (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re) #<representation binary64>) () ())) ())
#s(alt (* 1/24 im) (taylor 0 im) (#s(alt (*.f64 im #s(literal 1/24 binary64)) (patch (*.f64 im #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 im) (taylor 0 im) (#s(alt (*.f64 im #s(literal 1/24 binary64)) (patch (*.f64 im #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 im) (taylor 0 im) (#s(alt (*.f64 im #s(literal 1/24 binary64)) (patch (*.f64 im #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 im) (taylor 0 im) (#s(alt (*.f64 im #s(literal 1/24 binary64)) (patch (*.f64 im #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 im) (taylor inf im) (#s(alt (*.f64 im #s(literal 1/24 binary64)) (patch (*.f64 im #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 im) (taylor inf im) (#s(alt (*.f64 im #s(literal 1/24 binary64)) (patch (*.f64 im #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 im) (taylor inf im) (#s(alt (*.f64 im #s(literal 1/24 binary64)) (patch (*.f64 im #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 im) (taylor inf im) (#s(alt (*.f64 im #s(literal 1/24 binary64)) (patch (*.f64 im #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 im) (taylor -inf im) (#s(alt (*.f64 im #s(literal 1/24 binary64)) (patch (*.f64 im #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 im) (taylor -inf im) (#s(alt (*.f64 im #s(literal 1/24 binary64)) (patch (*.f64 im #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 im) (taylor -inf im) (#s(alt (*.f64 im #s(literal 1/24 binary64)) (patch (*.f64 im #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 im) (taylor -inf im) (#s(alt (*.f64 im #s(literal 1/24 binary64)) (patch (*.f64 im #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/24 (pow im 2))) (taylor 0 im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/24 (pow im 2))) (taylor 0 im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/24 (pow im 2))) (taylor 0 im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (pow im 2)) (taylor inf im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2))))) (taylor inf im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2))))) (taylor inf im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2))))) (taylor inf im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (pow im 2)) (taylor -inf im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2))))) (taylor -inf im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2))))) (taylor -inf im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2))))) (taylor -inf im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/12 (taylor 0 im) (#s(alt (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (patch (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/12 (* 1/360 (pow im 2))) (taylor 0 im) (#s(alt (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (patch (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/12 (* 1/360 (pow im 2))) (taylor 0 im) (#s(alt (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (patch (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/12 (* 1/360 (pow im 2))) (taylor 0 im) (#s(alt (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (patch (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/360 (pow im 2)) (taylor inf im) (#s(alt (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (patch (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2))))) (taylor inf im) (#s(alt (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (patch (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2))))) (taylor inf im) (#s(alt (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (patch (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2))))) (taylor inf im) (#s(alt (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (patch (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/360 (pow im 2)) (taylor -inf im) (#s(alt (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (patch (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2))))) (taylor -inf im) (#s(alt (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (patch (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2))))) (taylor -inf im) (#s(alt (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (patch (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2))))) (taylor -inf im) (#s(alt (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (patch (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/12 im) (taylor 0 im) (#s(alt (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (patch (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #<representation binary64>) () ())) ())
#s(alt (* im (+ 1/12 (* 1/360 (pow im 2)))) (taylor 0 im) (#s(alt (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (patch (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #<representation binary64>) () ())) ())
#s(alt (* im (+ 1/12 (* 1/360 (pow im 2)))) (taylor 0 im) (#s(alt (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (patch (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #<representation binary64>) () ())) ())
#s(alt (* im (+ 1/12 (* 1/360 (pow im 2)))) (taylor 0 im) (#s(alt (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (patch (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/360 (pow im 3)) (taylor inf im) (#s(alt (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (patch (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2))))) (taylor inf im) (#s(alt (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (patch (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2))))) (taylor inf im) (#s(alt (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (patch (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2))))) (taylor inf im) (#s(alt (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (patch (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/360 (pow im 3)) (taylor -inf im) (#s(alt (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (patch (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2))))) (taylor -inf im) (#s(alt (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (patch (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2))))) (taylor -inf im) (#s(alt (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (patch (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2))))) (taylor -inf im) (#s(alt (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (patch (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #<representation binary64>) () ())) ())
#s(alt -1/12 (taylor 0 re) (#s(alt (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) (patch (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/240 (pow re 2)) 1/12) (taylor 0 re) (#s(alt (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) (patch (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/240 (pow re 2)) 1/12) (taylor 0 re) (#s(alt (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) (patch (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/240 (pow re 2)) 1/12) (taylor 0 re) (#s(alt (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) (patch (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/240 (pow re 2)) (taylor inf re) (#s(alt (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) (patch (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (- 1/240 (* 1/12 (/ 1 (pow re 2))))) (taylor inf re) (#s(alt (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) (patch (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (- 1/240 (* 1/12 (/ 1 (pow re 2))))) (taylor inf re) (#s(alt (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) (patch (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (- 1/240 (* 1/12 (/ 1 (pow re 2))))) (taylor inf re) (#s(alt (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) (patch (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/240 (pow re 2)) (taylor -inf re) (#s(alt (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) (patch (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (- 1/240 (* 1/12 (/ 1 (pow re 2))))) (taylor -inf re) (#s(alt (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) (patch (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (- 1/240 (* 1/12 (/ 1 (pow re 2))))) (taylor -inf re) (#s(alt (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) (patch (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (- 1/240 (* 1/12 (/ 1 (pow re 2))))) (taylor -inf re) (#s(alt (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) (patch (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 re) (taylor 0 re) (#s(alt (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) (patch (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) #<representation binary64>) () ())) ())
#s(alt (* re (- (* 1/120 (pow re 2)) 1/6)) (taylor 0 re) (#s(alt (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) (patch (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) #<representation binary64>) () ())) ())
#s(alt (* re (- (* 1/120 (pow re 2)) 1/6)) (taylor 0 re) (#s(alt (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) (patch (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) #<representation binary64>) () ())) ())
#s(alt (* re (- (* 1/120 (pow re 2)) 1/6)) (taylor 0 re) (#s(alt (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) (patch (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow re 3)) (taylor inf re) (#s(alt (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) (patch (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) #<representation binary64>) () ())) ())
#s(alt (* (pow re 3) (- 1/120 (* 1/6 (/ 1 (pow re 2))))) (taylor inf re) (#s(alt (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) (patch (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) #<representation binary64>) () ())) ())
#s(alt (* (pow re 3) (- 1/120 (* 1/6 (/ 1 (pow re 2))))) (taylor inf re) (#s(alt (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) (patch (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) #<representation binary64>) () ())) ())
#s(alt (* (pow re 3) (- 1/120 (* 1/6 (/ 1 (pow re 2))))) (taylor inf re) (#s(alt (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) (patch (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow re 3)) (taylor -inf re) (#s(alt (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) (patch (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow re 3) (- (* 1/6 (/ 1 (pow re 2))) 1/120))) (taylor -inf re) (#s(alt (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) (patch (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow re 3) (- (* 1/6 (/ 1 (pow re 2))) 1/120))) (taylor -inf re) (#s(alt (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) (patch (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow re 3) (- (* 1/6 (/ 1 (pow re 2))) 1/120))) (taylor -inf re) (#s(alt (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) (patch (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) #<representation binary64>) () ())) ())
#s(alt -1/6 (taylor 0 re) (#s(alt (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (patch (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/120 (pow re 2)) 1/6) (taylor 0 re) (#s(alt (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (patch (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/120 (pow re 2)) 1/6) (taylor 0 re) (#s(alt (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (patch (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/120 (pow re 2)) 1/6) (taylor 0 re) (#s(alt (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (patch (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow re 2)) (taylor inf re) (#s(alt (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (patch (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (- 1/120 (* 1/6 (/ 1 (pow re 2))))) (taylor inf re) (#s(alt (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (patch (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (- 1/120 (* 1/6 (/ 1 (pow re 2))))) (taylor inf re) (#s(alt (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (patch (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (- 1/120 (* 1/6 (/ 1 (pow re 2))))) (taylor inf re) (#s(alt (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (patch (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow re 2)) (taylor -inf re) (#s(alt (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (patch (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (- 1/120 (* 1/6 (/ 1 (pow re 2))))) (taylor -inf re) (#s(alt (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (patch (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (- 1/120 (* 1/6 (/ 1 (pow re 2))))) (taylor -inf re) (#s(alt (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (patch (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (- 1/120 (* 1/6 (/ 1 (pow re 2))))) (taylor -inf re) (#s(alt (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (patch (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
Calls

90 calls:

TimeVariablePointExpression
5.0ms
im
@inf
(* (+ (* im (+ (* (* im im) (* im (+ (* (* im im) 1/360) 1/12))) im)) 2) (+ (* (* re re) (+ (* (* re re) 1/240) -1/12)) 1/2))
3.0ms
re
@inf
(+ (* (* re re) (* -1/6 re)) re)
1.0ms
im
@inf
(* re (* (+ (* im (+ (* (* im im) (* im (+ (* (* im im) 1/360) 1/12))) im)) 2) (+ (* (* re re) (+ (* (* re re) 1/240) -1/12)) 1/2)))
1.0ms
im
@inf
(* (* 1 (cosh im)) (+ (* (* re re) (* (+ (* (* re re) 1/120) -1/6) re)) re))
1.0ms
re
@inf
(* re (* (+ (* im (+ (* (* im im) (* im (+ (* (* im im) 1/360) 1/12))) im)) 2) (+ (* (* re re) (+ (* (* re re) 1/240) -1/12)) 1/2)))

rewrite511.0ms (1.8%)

Memory
22.8MiB live, 723.6MiB allocated
Algorithm
batch-egg-rewrite
Rules
6 080×lower-fma.f32
6 058×lower-fma.f64
4 804×lower-*.f32
4 776×lower-*.f64
3 402×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
039235
077231
1324223
22596223
08639215
Stop Event
iter limit
node limit
iter limit
Counts
24 → 780
Calls
Call 1
Inputs
(*.f64 (sin.f64 re) (cosh.f64 im))
(sin.f64 re)
(cosh.f64 im)
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re)
(*.f64 re re)
(*.f64 #s(literal -1/6 binary64) re)
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64))
(*.f64 re #s(literal -1/6 binary64))
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))
(fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64))
(fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)
(*.f64 #s(literal 1 binary64) (cosh.f64 im))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re))
(fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)
(*.f64 im #s(literal 1/24 binary64))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))
(fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re)
(fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
Outputs
(/.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (sin.f64 re)) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (sin.f64 re))) #s(literal -2 binary64))
(*.f64 (sin.f64 re) (cosh.f64 im))
(*.f64 (cosh.f64 im) (sin.f64 re))
(*.f64 (cosh.f64 im) (*.f64 #s(literal 1 binary64) (sin.f64 re)))
(*.f64 (*.f64 (sin.f64 re) (cosh.f64 im)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) (cosh.f64 im)))
(*.f64 (*.f64 (sin.f64 re) #s(literal 1 binary64)) (cosh.f64 im))
(sin.f64 re)
(cosh.f64 im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal -2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64))) #s(literal -2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal -1 binary64))
(*.f64 (cosh.f64 im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cosh.f64 im))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64))
(+.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(+.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) re)
(+.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 re #s(literal 1 binary64)))
(+.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 #s(literal 1 binary64) re))
(+.f64 (*.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) re) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (-.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) re)) (/.f64 (*.f64 re re) (-.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) re)))
(-.f64 (/.f64 (*.f64 re re) (-.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))) (/.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (-.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))))
(fma.f64 re #s(literal 1 binary64) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re)
(fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) (*.f64 re #s(literal 1 binary64)))
(fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) (*.f64 #s(literal 1 binary64) re))
(fma.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)) re)
(fma.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)) (*.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)) (*.f64 #s(literal 1 binary64) re))
(fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re)
(fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) (*.f64 re #s(literal 1 binary64)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1 binary64) re))
(fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re re) re)
(fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re re) (*.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re re) (*.f64 #s(literal 1 binary64) re))
(fma.f64 #s(literal 1 binary64) re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(fma.f64 (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re re)
(fma.f64 (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re (*.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re (*.f64 #s(literal 1 binary64) re))
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) re)
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) (*.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) (*.f64 #s(literal 1 binary64) re))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (-.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) (*.f64 re (*.f64 re re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) re) (fma.f64 (*.f64 re re) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (neg.f64 re) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) (*.f64 re (*.f64 re re))) (fma.f64 re (-.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))
(/.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) (*.f64 re (*.f64 re re))) (fma.f64 re re (-.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))))
(/.f64 (fma.f64 (*.f64 re re) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (neg.f64 re) re)) (-.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) re))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) (*.f64 re (*.f64 re re)))) (neg.f64 (fma.f64 re (-.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) (*.f64 re (*.f64 re re)))) (neg.f64 (fma.f64 re re (-.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re re) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (neg.f64 re) re))) (neg.f64 (-.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) re)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 re (-.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) (*.f64 re (*.f64 re re))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) re) (fma.f64 (*.f64 re re) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (neg.f64 re) re)))))
(/.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (-.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 re (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(/.f64 (*.f64 re (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (-.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) re)) (*.f64 (-.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) re) (*.f64 re re))) (*.f64 (-.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) re) (-.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) re)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) (*.f64 re (*.f64 re re))))) (neg.f64 (neg.f64 (fma.f64 re (-.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re re) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (neg.f64 re) re)))) (neg.f64 (neg.f64 (-.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) re))))
(/.f64 (neg.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (neg.f64 (-.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 re (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (*.f64 re (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)))) (neg.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) (pow.f64 (*.f64 re #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 re re) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 (*.f64 (*.f64 re #s(literal 1 binary64)) (*.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 re #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 3 binary64))) (fma.f64 (*.f64 re re) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) re) (*.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 #s(literal 1 binary64) re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re #s(literal 1 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64))) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re #s(literal 1 binary64)) (*.f64 re #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 (*.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64))) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 #s(literal 1 binary64) re) (*.f64 #s(literal 1 binary64) re) (-.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 (*.f64 #s(literal 1 binary64) re) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))))
(pow.f64 (/.f64 (fma.f64 re (-.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) (*.f64 re (*.f64 re re)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) re) (fma.f64 (*.f64 re re) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (neg.f64 re) re))) #s(literal -1 binary64))
(*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) re)
(*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (fma.f64 re (-.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (neg.f64 re) re)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) re)))
(exp.f64 (*.f64 (log.f64 re) #s(literal 2 binary64)))
(pow.f64 re #s(literal 2 binary64))
(pow.f64 (*.f64 re re) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 re)) #s(literal 2 binary64))
(*.f64 re re)
(*.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)))
(*.f64 re #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) re)
(+.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))))
(+.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))))
(fma.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))))
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))))
(fma.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) re (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(fma.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (*.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) re) #s(literal 3 binary64)) (pow.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) re) (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) re) (-.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))))) (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))))))))
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) re)
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(+.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(+.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(+.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (/.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (-.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))))
(fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(fma.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(fma.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) im) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im im) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))))) (fma.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (-.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64)) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))))) (*.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))))) (*.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (*.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (*.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))))) (*.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))))) (*.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (*.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))) (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (*.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (neg.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))))) (*.f64 (neg.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))))) (*.f64 (neg.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (neg.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (*.f64 (neg.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (*.f64 (neg.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (neg.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))))) (*.f64 (neg.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))))) (*.f64 (neg.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (neg.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (*.f64 (neg.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (*.f64 (neg.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (/.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (/.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (/.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (/.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (neg.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))) (/.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))) (/.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (/.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (neg.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))) (neg.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (neg.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (/.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (/.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (/.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (/.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (neg.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (neg.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (/.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (/.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (/.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (neg.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (neg.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (neg.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))) (neg.f64 (*.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))) (neg.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)))) (neg.f64 (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)))) (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))))) (neg.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))))) (neg.f64 (-.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)))) (neg.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (neg.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64)) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
(+.f64 (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64))
(fma.f64 re (*.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1/6 binary64) (*.f64 re re) #s(literal 1 binary64))
(fma.f64 (*.f64 re #s(literal -1/6 binary64)) re #s(literal 1 binary64))
(fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) #s(literal 1 binary64) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))) (neg.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)))) (neg.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(pow.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) re)
(+.f64 (*.f64 re (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))))) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))))
(+.f64 (*.f64 (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (*.f64 (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) re) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64)) re))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))))
(fma.f64 re (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) re (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64)) re))
(fma.f64 (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #s(literal 1/2 binary64) (*.f64 (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))))
(fma.f64 (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (*.f64 (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (fma.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))))) #s(literal 1/8 binary64))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) #s(literal -1/4 binary64))) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (fma.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))))) #s(literal 1/8 binary64)))) (neg.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) #s(literal -1/4 binary64)))) (neg.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 re (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))))) (*.f64 re (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))))) (-.f64 (*.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64))) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64)))) (*.f64 (*.f64 re (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))))) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (*.f64 (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))))) (*.f64 (*.f64 (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (*.f64 (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (*.f64 (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) re) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64)) re) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) re) (*.f64 (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) re) (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64)) re) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64)) re)) (*.f64 (*.f64 (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) re) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64)) re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))))))))
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) re))
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))))
(*.f64 (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) re)
(*.f64 (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(+.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64)) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))))
(+.f64 (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64)))
(+.f64 (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))))
(+.f64 (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))))) (-.f64 (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64)))) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64))) (-.f64 (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64)))))
(fma.f64 re (*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64)))
(fma.f64 (*.f64 re re) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/2 binary64) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))))
(fma.f64 #s(literal 2 binary64) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(fma.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) #s(literal 1/2 binary64) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))))
(fma.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64)))
(fma.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))))
(fma.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64)))
(fma.f64 (*.f64 re (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (*.f64 re re)) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (*.f64 re re) (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64)) (fma.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))))) #s(literal 1/8 binary64))) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) #s(literal -1/4 binary64))) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64)) (fma.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))))) #s(literal 1/8 binary64))) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) #s(literal -1/4 binary64))) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))))) #s(literal 1/8 binary64)) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64))) (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))))) #s(literal 1/8 binary64)) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64))) (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64))))
(/.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) #s(literal -1/4 binary64)) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64))) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64)))))))
(/.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) #s(literal -1/4 binary64)) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64))) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64))))) (fma.f64 (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64)))) (-.f64 (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (fma.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))))) #s(literal 1/8 binary64))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) #s(literal -1/4 binary64))) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64)) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64)) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))))) #s(literal 1/8 binary64)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) #s(literal -1/4 binary64)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64))))) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64)))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64))))) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))))) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64)))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))))) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64))))) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64)))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64))))) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))))) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64)))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))))) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64)) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64))))) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64)) #s(literal 1/2 binary64)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64))))) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64)) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))))) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64)) #s(literal 1/2 binary64)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))))) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64)) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64))))) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64)) #s(literal 1/2 binary64)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64))))) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64)) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))))) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64)) #s(literal 1/2 binary64)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))))) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64))))) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64))))) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64)) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64)) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64))))) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64))))) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64)) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64)) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64))))) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64))))) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64)) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64)) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64))))) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64))))) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64)) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64)) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64)) (fma.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))))) #s(literal 1/8 binary64)))) (neg.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) #s(literal -1/4 binary64)))) (neg.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64)) (fma.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))))) #s(literal 1/8 binary64)))) (neg.f64 (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) #s(literal -1/4 binary64)))) (neg.f64 (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))))) #s(literal 1/8 binary64)) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64)))) (neg.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))))) #s(literal 1/8 binary64)) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64)))) (neg.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) #s(literal -1/4 binary64)) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64)))) (neg.f64 (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) #s(literal -1/4 binary64)) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64)))) (neg.f64 (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64)))))) (neg.f64 (fma.f64 (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64))))) (neg.f64 (-.f64 (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (fma.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))))) #s(literal 1/8 binary64)))) (neg.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) #s(literal -1/4 binary64)))) (neg.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64)))) (neg.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64)))) (neg.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64)) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (neg.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64)) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (neg.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))))) #s(literal 1/8 binary64)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) #s(literal -1/4 binary64)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64))) (pow.f64 (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) #s(literal 3 binary64))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 1 binary64)) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)))) (*.f64 (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))))
(*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(+.f64 #s(literal 2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)))
(+.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal 2 binary64))
(+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (fma.f64 im im #s(literal 2 binary64)))
(+.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))) (*.f64 im im))
(-.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64))))
(-.f64 (/.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) (-.f64 #s(literal 2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)))))
(fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))
(fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))) (fma.f64 im im #s(literal 2 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (fma.f64 im im #s(literal 2 binary64)))
(fma.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (*.f64 im (*.f64 im im)) (fma.f64 im im #s(literal 2 binary64)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) im #s(literal 2 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))) im (fma.f64 im im #s(literal 2 binary64)))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (fma.f64 im im #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (*.f64 im im) (fma.f64 im im #s(literal 2 binary64)))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (fma.f64 im im #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64)) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64)) (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64))) (neg.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64))) (neg.f64 (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64))) (neg.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64)))))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)))) (-.f64 #s(literal 2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64))) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) #s(literal 4 binary64))) (*.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64)))) (neg.f64 (neg.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))))) (neg.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im)) (pow.f64 (fma.f64 im im #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))) (*.f64 im im) (-.f64 (*.f64 (fma.f64 im im #s(literal 2 binary64)) (fma.f64 im im #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (fma.f64 im im #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))) #s(literal 3 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (fma.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))) (*.f64 im im)))))
(pow.f64 (/.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64))))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64)) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) #s(literal 8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im #s(literal 2 binary64)))))))
(*.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal -2 binary64))))
(+.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))
(+.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))) im)
(-.f64 (/.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))) (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (neg.f64 im))) (/.f64 (*.f64 im im) (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (neg.f64 im))))
(-.f64 (/.f64 (*.f64 im im) (-.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))) (-.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))))
(fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)
(fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im im)) im)
(fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)
(fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)
(fma.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (*.f64 im im) im)
(fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) im)
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im im)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (-.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)))))) (fma.f64 im (*.f64 im im) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (neg.f64 im)) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (neg.f64 im)))))
(/.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (fma.f64 im (-.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (fma.f64 im im (-.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))))))
(/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (neg.f64 im))) (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (neg.f64 im)))
(/.f64 (neg.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))) (neg.f64 (fma.f64 im (-.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))))))
(/.f64 (neg.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))) (neg.f64 (fma.f64 im im (-.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (neg.f64 im)))) (neg.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (neg.f64 im))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 im (-.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)))))) (fma.f64 im (*.f64 im im) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (neg.f64 im)) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (neg.f64 im))))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)))))) (-.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))) (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (neg.f64 im))) (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (neg.f64 im)) (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (neg.f64 im)) (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (neg.f64 im))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))))) (neg.f64 (neg.f64 (fma.f64 im (-.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (neg.f64 im))))) (neg.f64 (neg.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (neg.f64 im)))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))))) (neg.f64 (-.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))))
(pow.f64 (/.f64 (fma.f64 im (-.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)))))) (fma.f64 im (*.f64 im im) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (neg.f64 im)) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (neg.f64 im)))) #s(literal -1 binary64))
(*.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (neg.f64 im))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (neg.f64 im))))
(cosh.f64 im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal -2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64))) #s(literal -2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal -1 binary64))
(*.f64 (cosh.f64 im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cosh.f64 im))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64))
(+.f64 (*.f64 (cosh.f64 im) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 re (cosh.f64 im)))
(+.f64 (*.f64 re (cosh.f64 im)) (*.f64 (cosh.f64 im) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cosh.f64 im) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cosh.f64 im) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 re (cosh.f64 im)))) (/.f64 (pow.f64 (*.f64 re (cosh.f64 im)) #s(literal 2 binary64)) (-.f64 (*.f64 (cosh.f64 im) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 re (cosh.f64 im)))))
(fma.f64 re (cosh.f64 im) (*.f64 (cosh.f64 im) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))
(fma.f64 re (*.f64 (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (cosh.f64 im)) (*.f64 re (cosh.f64 im)))
(fma.f64 (cosh.f64 im) re (*.f64 (cosh.f64 im) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))
(fma.f64 (cosh.f64 im) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 re (cosh.f64 im)))
(fma.f64 (cosh.f64 im) (*.f64 #s(literal 1 binary64) re) (*.f64 (cosh.f64 im) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))
(fma.f64 (cosh.f64 im) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 re (cosh.f64 im)))
(fma.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (cosh.f64 im)) (*.f64 re (cosh.f64 im)))
(fma.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 re (cosh.f64 im)))
(fma.f64 #s(literal 1 binary64) (*.f64 re (cosh.f64 im)) (*.f64 (cosh.f64 im) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))
(fma.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (cosh.f64 im)) (*.f64 re (cosh.f64 im)))
(fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (cosh.f64 im) (*.f64 re (cosh.f64 im)))
(fma.f64 (*.f64 (cosh.f64 im) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) #s(literal 1 binary64) (*.f64 re (cosh.f64 im)))
(fma.f64 (*.f64 re (cosh.f64 im)) #s(literal 1 binary64) (*.f64 (cosh.f64 im) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))
(fma.f64 (*.f64 re (cosh.f64 im)) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 re (cosh.f64 im)))
(fma.f64 (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 re (cosh.f64 im)) (*.f64 re (cosh.f64 im)))
(fma.f64 (*.f64 re #s(literal 1 binary64)) (cosh.f64 im) (*.f64 (cosh.f64 im) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))
(fma.f64 (*.f64 (cosh.f64 im) (*.f64 re re)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (cosh.f64 im)))
(fma.f64 (*.f64 (cosh.f64 im) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 re re) (*.f64 re (cosh.f64 im)))
(fma.f64 (*.f64 (cosh.f64 im) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) re (*.f64 re (cosh.f64 im)))
(fma.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) #s(literal 1 binary64)) (cosh.f64 im) (*.f64 re (cosh.f64 im)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))))) (*.f64 #s(literal 2 binary64) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) re) (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re)))) (*.f64 #s(literal 2 binary64) (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re))))
(/.f64 (*.f64 (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) re) (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re))) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re)) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cosh.f64 im) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 re (cosh.f64 im)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cosh.f64 im) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 (*.f64 (cosh.f64 im) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 re (cosh.f64 im))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cosh.f64 im) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 re (cosh.f64 im)) #s(literal 2 binary64))) (-.f64 (*.f64 (cosh.f64 im) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 re (cosh.f64 im))))
(/.f64 (*.f64 (cosh.f64 im) (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))))
(/.f64 (*.f64 (cosh.f64 im) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) re) (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re)))) (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re)))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) re)) #s(literal 2 binary64))
(/.f64 (*.f64 (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))) (cosh.f64 im)) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) re) (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re))) (cosh.f64 im)) (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) re))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) re))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 re (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) re) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) re) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))) (neg.f64 (*.f64 #s(literal 2 binary64) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) re) (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re))))) (neg.f64 (*.f64 #s(literal 2 binary64) (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (neg.f64 (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) re) (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re))) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (neg.f64 (*.f64 (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cosh.f64 im) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 re (cosh.f64 im)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cosh.f64 im) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re (cosh.f64 im)) #s(literal 2 binary64)) (*.f64 (*.f64 (cosh.f64 im) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 re (cosh.f64 im)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cosh.f64 im) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 re (cosh.f64 im)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (cosh.f64 im) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 re (cosh.f64 im)))))
(/.f64 (neg.f64 (*.f64 (cosh.f64 im) (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))) (neg.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (cosh.f64 im) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) re) (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re))))) (neg.f64 (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) re) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) re))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))) (cosh.f64 im))) (neg.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) re) (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re))) (cosh.f64 im))) (neg.f64 (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (cosh.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cosh.f64 im) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re (cosh.f64 im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cosh.f64 im) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 re (cosh.f64 im)) (*.f64 (cosh.f64 im) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(*.f64 (cosh.f64 im) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) re))
(*.f64 (cosh.f64 im) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) re)))
(*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) re)))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) re) (cosh.f64 im))
(*.f64 (*.f64 (cosh.f64 im) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) re)) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) re)) (cosh.f64 im))
(*.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) re) #s(literal 1 binary64)) (cosh.f64 im))
(+.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) re)
(-.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re))) (/.f64 (*.f64 re re) (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re))))
(-.f64 (/.f64 (*.f64 re re) (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))
(fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) re)
(fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) re)
(fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)
(fma.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re re) re)
(fma.f64 (*.f64 re (*.f64 re re)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re)
(fma.f64 (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) re re)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re)) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) re) (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re)))))
(/.f64 (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))))
(/.f64 (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))) (fma.f64 re re (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) re) (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re))) (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re)))
(/.f64 (neg.f64 (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))))) (neg.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (neg.f64 (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))))) (neg.f64 (fma.f64 re re (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) re) (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re)))) (neg.f64 (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re)) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) re) (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re))))))
(/.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re))) (*.f64 (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re)) (*.f64 re re))) (*.f64 (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re)) (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))) (neg.f64 (neg.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) re) (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re))))) (neg.f64 (neg.f64 (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re)))))
(/.f64 (neg.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))) (neg.f64 (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))
(pow.f64 (/.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re)) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) re) (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re)))) #s(literal -1 binary64))
(*.f64 (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))) (/.f64 #s(literal 1 binary64) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(*.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) re) (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re))))
(*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) re)
(*.f64 im #s(literal 1/24 binary64))
(*.f64 #s(literal 1/24 binary64) im)
(+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))
(+.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) #s(literal 1/2 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal 1/2 binary64))
(fma.f64 (*.f64 im #s(literal 1/24 binary64)) im #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) #s(literal 1/48 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64)) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64) #s(literal -1/4 binary64))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64)) #s(literal 1/8 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) #s(literal 1/48 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal 1/48 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64) #s(literal -1/4 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64)) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) #s(literal 1/48 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64)) #s(literal 1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal 1/48 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) #s(literal 1/48 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64)) #s(literal 1/8 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64) #s(literal -1/4 binary64)))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64)) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) #s(literal 1/48 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64) #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64)))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) #s(literal 1/48 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64)) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) #s(literal 1/48 binary64))))))
(*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))))
(+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))
(+.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) #s(literal 1/12 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64)) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64))) (/.f64 #s(literal 1/144 binary64) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64))))
(-.f64 (/.f64 #s(literal 1/144 binary64) (-.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64)) (-.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))
(fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
(fma.f64 #s(literal 1/360 binary64) (*.f64 im im) #s(literal 1/12 binary64))
(fma.f64 (*.f64 im #s(literal 1/360 binary64)) im #s(literal 1/12 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im im) #s(literal 1/4320 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)) #s(literal 1/1728 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)) #s(literal 1/1728 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im im) #s(literal 1/4320 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)) #s(literal 1/1728 binary64)) (+.f64 #s(literal 1/144 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64)) (*.f64 (*.f64 im im) #s(literal 1/4320 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)) #s(literal 1/1728 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im im) #s(literal 1/4320 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)) #s(literal 1/1728 binary64))) (neg.f64 (+.f64 #s(literal 1/144 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64)) (*.f64 (*.f64 im im) #s(literal 1/4320 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64))) (neg.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im im) #s(literal 1/4320 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)) #s(literal 1/1728 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)))))
(/.f64 (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64))) (-.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64)) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64)) #s(literal 1/144 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64)) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)) #s(literal 1/1728 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im im) #s(literal 1/4320 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)))) (neg.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64)))) (neg.f64 (-.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im im) #s(literal 1/4320 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)) #s(literal 1/1728 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)) #s(literal 1/1728 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im im) #s(literal 1/4320 binary64))))))
(*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64))))
(+.f64 (*.f64 im #s(literal 1/12 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))
(+.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 im #s(literal 1/12 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 im #s(literal 1/12 binary64)))) (/.f64 (*.f64 (*.f64 im #s(literal 1/12 binary64)) (*.f64 im #s(literal 1/12 binary64))) (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 im #s(literal 1/12 binary64)))))
(fma.f64 im #s(literal 1/12 binary64) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))
(fma.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im #s(literal 1/12 binary64)))
(fma.f64 (*.f64 im im) (*.f64 im #s(literal 1/360 binary64)) (*.f64 im #s(literal 1/12 binary64)))
(fma.f64 #s(literal 1/360 binary64) (*.f64 im (*.f64 im im)) (*.f64 im #s(literal 1/12 binary64)))
(fma.f64 #s(literal 1/12 binary64) im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) im (*.f64 im #s(literal 1/12 binary64)))
(fma.f64 (*.f64 im (*.f64 im im)) #s(literal 1/360 binary64) (*.f64 im #s(literal 1/12 binary64)))
(fma.f64 (*.f64 im #s(literal 1/360 binary64)) (*.f64 im im) (*.f64 im #s(literal 1/12 binary64)))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728 binary64))) (fma.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (-.f64 (*.f64 (*.f64 im #s(literal 1/12 binary64)) (*.f64 im #s(literal 1/12 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 im #s(literal 1/12 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 (*.f64 im #s(literal 1/12 binary64)) (*.f64 im #s(literal 1/12 binary64)))) (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 im #s(literal 1/12 binary64))))
(/.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)) #s(literal 1/1728 binary64))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im im) #s(literal 1/4320 binary64)))))
(/.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64))) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)) #s(literal 1/1728 binary64)) im) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im im) #s(literal 1/4320 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)) im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728 binary64)))) (neg.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (-.f64 (*.f64 (*.f64 im #s(literal 1/12 binary64)) (*.f64 im #s(literal 1/12 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 im #s(literal 1/12 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 (*.f64 im #s(literal 1/12 binary64)) (*.f64 im #s(literal 1/12 binary64))))) (neg.f64 (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 im #s(literal 1/12 binary64)))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)) #s(literal 1/1728 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im im) #s(literal 1/4320 binary64))))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)))) (neg.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)) #s(literal 1/1728 binary64)) im)) (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im im) #s(literal 1/4320 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)) im)) (neg.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))))) (fma.f64 (*.f64 im #s(literal 1/12 binary64)) (*.f64 im #s(literal 1/12 binary64)) (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 (*.f64 im #s(literal 1/12 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))
(*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) im)
(+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))
(+.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) #s(literal -1/12 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/57600 binary64)) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal 1/12 binary64))) (/.f64 #s(literal 1/144 binary64) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal 1/12 binary64))))
(-.f64 (/.f64 #s(literal 1/144 binary64) (-.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/57600 binary64)) (-.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))
(fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))
(fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))
(fma.f64 #s(literal 1/240 binary64) (*.f64 re re) #s(literal -1/12 binary64))
(fma.f64 (*.f64 re #s(literal 1/240 binary64)) re #s(literal -1/12 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/57600 binary64) (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) #s(literal -1/2880 binary64)))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/13824000 binary64)) #s(literal -1/1728 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal 1/12 binary64)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/57600 binary64) #s(literal -1/144 binary64))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/13824000 binary64)) #s(literal -1/1728 binary64)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/57600 binary64) (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) #s(literal -1/2880 binary64)))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/13824000 binary64)) #s(literal -1/1728 binary64)) (+.f64 #s(literal 1/144 binary64) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/57600 binary64)) (*.f64 (*.f64 re re) #s(literal -1/2880 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/57600 binary64) #s(literal -1/144 binary64)) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal 1/12 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/13824000 binary64)) #s(literal -1/1728 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/57600 binary64) (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) #s(literal -1/2880 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/13824000 binary64)) #s(literal -1/1728 binary64))) (neg.f64 (+.f64 #s(literal 1/144 binary64) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/57600 binary64)) (*.f64 (*.f64 re re) #s(literal -1/2880 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/57600 binary64) #s(literal -1/144 binary64))) (neg.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal 1/12 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/57600 binary64) (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) #s(literal -1/2880 binary64)))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/13824000 binary64)) #s(literal -1/1728 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal 1/12 binary64)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/57600 binary64) #s(literal -1/144 binary64)))))
(/.f64 (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/57600 binary64))) (-.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/57600 binary64)) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal 1/12 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal 1/12 binary64)) #s(literal 1/144 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal 1/12 binary64)) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal 1/12 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/13824000 binary64)) #s(literal -1/1728 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/57600 binary64) (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) #s(literal -1/2880 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/57600 binary64) #s(literal -1/144 binary64)))) (neg.f64 (neg.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal 1/12 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/57600 binary64)))) (neg.f64 (-.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/57600 binary64) (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) #s(literal -1/2880 binary64)))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/13824000 binary64)) #s(literal -1/1728 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal 1/12 binary64)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/57600 binary64) #s(literal -1/144 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/13824000 binary64)) #s(literal -1/1728 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/57600 binary64) (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re re) #s(literal -1/2880 binary64))))))
(*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/57600 binary64) #s(literal -1/144 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal 1/12 binary64))))
(+.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/120 binary64))))
(+.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/120 binary64)) re))
(+.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/120 binary64))) (*.f64 re #s(literal -1/6 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/120 binary64)) re) (*.f64 re #s(literal -1/6 binary64)))
(fma.f64 re #s(literal -1/6 binary64) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/120 binary64))))
(fma.f64 re #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/120 binary64)) re))
(fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/120 binary64)) (*.f64 re #s(literal -1/6 binary64)))
(fma.f64 #s(literal -1/6 binary64) re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/120 binary64))))
(fma.f64 #s(literal -1/6 binary64) re (*.f64 (*.f64 (*.f64 re re) #s(literal 1/120 binary64)) re))
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/120 binary64)) re (*.f64 re #s(literal -1/6 binary64)))
(/.f64 (*.f64 re (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/14400 binary64) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))
(/.f64 (*.f64 re (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64)) re) (-.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/14400 binary64) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) re) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))
(/.f64 (neg.f64 (*.f64 re (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/14400 binary64) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))
(/.f64 (neg.f64 (*.f64 re (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)))) (neg.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64)) re)) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/14400 binary64) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) re)) (neg.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64) (pow.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/120 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/120 binary64))) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))) (*.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/120 binary64)) re) #s(literal 3 binary64))) (fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/120 binary64)) re) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/120 binary64)) re)) (*.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/120 binary64)) re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/120 binary64))) #s(literal 3 binary64)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64))) (fma.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/120 binary64))) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re #s(literal -1/6 binary64))) (*.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/120 binary64))) (*.f64 re #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/120 binary64)) re) #s(literal 3 binary64)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/120 binary64)) re) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/120 binary64)) re) (-.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/120 binary64)) re) (*.f64 re #s(literal -1/6 binary64))))))
(*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re)
(+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))
(+.f64 (*.f64 (*.f64 re re) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/14400 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64))))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/14400 binary64)) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))))
(fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64))
(fma.f64 (*.f64 re #s(literal 1/120 binary64)) re #s(literal -1/6 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/14400 binary64) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/14400 binary64) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64)) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/14400 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/14400 binary64) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/14400 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))) (neg.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/14400 binary64) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/14400 binary64))) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/14400 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/14400 binary64) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/14400 binary64)))) (neg.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/14400 binary64) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/14400 binary64) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))
(*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal 1/6 binary64))))

simplify442.0ms (1.5%)

Memory
-23.6MiB live, 899.8MiB allocated
Algorithm
egg-herbie
Rules
11 302×lower-fma.f64
11 302×lower-fma.f32
7 136×lower-*.f64
7 136×lower-*.f32
3 282×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03966550
114826141
258995461
084104956
Stop Event
iter limit
node limit
Counts
360 → 356
Calls
Call 1
Inputs
(* 1/2 (* re (+ (exp im) (/ 1 (exp im)))))
(* re (+ (* -1/12 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/2 (+ (exp im) (/ 1 (exp im))))))
(* re (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (/ 1 (exp im)))) (* 1/240 (* (pow re 2) (+ (exp im) (/ 1 (exp im)))))))))
(* re (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/240 (+ (exp im) (/ 1 (exp im))))))))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(sin re)
(+ (sin re) (* 1/2 (* (pow im 2) (sin re))))
(+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))
(+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re)))))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
re
(* re (+ 1 (* -1/6 (pow re 2))))
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6))))
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
1
(+ 1 (* 1/2 (pow im 2)))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
re
(* re (+ 1 (* -1/6 (pow re 2))))
(* re (+ 1 (* -1/6 (pow re 2))))
(* re (+ 1 (* -1/6 (pow re 2))))
(* -1/6 (pow re 3))
(* (pow re 3) (- (/ 1 (pow re 2)) 1/6))
(* (pow re 3) (- (/ 1 (pow re 2)) 1/6))
(* (pow re 3) (- (/ 1 (pow re 2)) 1/6))
(* -1/6 (pow re 3))
(* -1 (* (pow re 3) (- 1/6 (/ 1 (pow re 2)))))
(* -1 (* (pow re 3) (- 1/6 (/ 1 (pow re 2)))))
(* -1 (* (pow re 3) (- 1/6 (/ 1 (pow re 2)))))
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(* -1/6 re)
(* -1/6 re)
(* -1/6 re)
(* -1/6 re)
(* -1/6 re)
(* -1/6 re)
(* -1/6 re)
(* -1/6 re)
(* -1/6 re)
(* -1/6 re)
(* -1/6 re)
(* -1/6 re)
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* re (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(* re (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(* re (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(* -1/6 (* (pow re 3) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(* (pow re 3) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(* (pow re 3) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(* (pow re 3) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(* -1/6 (* (pow re 3) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (pow re 2))) (* 1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (pow re 2))) (* 1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (pow re 2))) (* 1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))
(* re (+ 1 (* -1/6 (pow re 2))))
(+ (* 1/2 (* (pow im 2) (* re (+ 1 (* -1/6 (pow re 2)))))) (* re (+ 1 (* -1/6 (pow re 2)))))
(+ (* re (+ 1 (* -1/6 (pow re 2)))) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (* re (+ 1 (* -1/6 (pow re 2)))))) (* 1/2 (* re (+ 1 (* -1/6 (pow re 2))))))))
(+ (* re (+ 1 (* -1/6 (pow re 2)))) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (* re (+ 1 (* -1/6 (pow re 2)))))) (* 1/2 (* re (+ 1 (* -1/6 (pow re 2))))))))
(* 1/24 (* (pow im 4) (* re (+ 1 (* -1/6 (pow re 2))))))
(* (pow im 4) (+ (* 1/24 (* re (+ 1 (* -1/6 (pow re 2))))) (* 1/2 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2)))))
(* (pow im 4) (+ (* 1/24 (* re (+ 1 (* -1/6 (pow re 2))))) (+ (* 1/2 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4)))))
(* (pow im 4) (+ (* 1/24 (* re (+ 1 (* -1/6 (pow re 2))))) (+ (* 1/2 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4)))))
(* 1/24 (* (pow im 4) (* re (+ 1 (* -1/6 (pow re 2))))))
(* (pow im 4) (+ (* 1/24 (* re (+ 1 (* -1/6 (pow re 2))))) (* 1/2 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2)))))
(* (pow im 4) (+ (* 1/24 (* re (+ 1 (* -1/6 (pow re 2))))) (+ (* 1/2 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4)))))
(* (pow im 4) (+ (* 1/24 (* re (+ 1 (* -1/6 (pow re 2))))) (+ (* 1/2 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4)))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(+ 1 (* -1/6 (pow re 2)))
(+ 1 (+ (* -1/6 (pow re 2)) (* 1/2 (* (pow im 2) (+ 1 (* -1/6 (pow re 2)))))))
(+ 1 (+ (* -1/6 (pow re 2)) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (+ 1 (* -1/6 (pow re 2))))) (* 1/2 (+ 1 (* -1/6 (pow re 2))))))))
(+ 1 (+ (* -1/6 (pow re 2)) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (+ 1 (* -1/6 (pow re 2))))) (* 1/2 (+ 1 (* -1/6 (pow re 2))))))))
(* 1/24 (* (pow im 4) (+ 1 (* -1/6 (pow re 2)))))
(* (pow im 4) (+ (* 1/24 (+ 1 (* -1/6 (pow re 2)))) (* 1/2 (/ (+ 1 (* -1/6 (pow re 2))) (pow im 2)))))
(* (pow im 4) (+ (* -1/6 (/ (pow re 2) (pow im 4))) (+ (* 1/24 (+ 1 (* -1/6 (pow re 2)))) (+ (* 1/2 (/ (+ 1 (* -1/6 (pow re 2))) (pow im 2))) (/ 1 (pow im 4))))))
(* (pow im 4) (+ (* -1/6 (/ (pow re 2) (pow im 4))) (+ (* 1/24 (+ 1 (* -1/6 (pow re 2)))) (+ (* 1/2 (/ (+ 1 (* -1/6 (pow re 2))) (pow im 2))) (/ 1 (pow im 4))))))
(* 1/24 (* (pow im 4) (+ 1 (* -1/6 (pow re 2)))))
(* (pow im 4) (+ (* 1/24 (+ 1 (* -1/6 (pow re 2)))) (* 1/2 (/ (+ 1 (* -1/6 (pow re 2))) (pow im 2)))))
(* (pow im 4) (+ (* -1/6 (/ (pow re 2) (pow im 4))) (+ (* 1/24 (+ 1 (* -1/6 (pow re 2)))) (+ (* 1/2 (/ (+ 1 (* -1/6 (pow re 2))) (pow im 2))) (/ 1 (pow im 4))))))
(* (pow im 4) (+ (* -1/6 (/ (pow re 2) (pow im 4))) (+ (* 1/24 (+ 1 (* -1/6 (pow re 2)))) (+ (* 1/2 (/ (+ 1 (* -1/6 (pow re 2))) (pow im 2))) (/ 1 (pow im 4))))))
1
(+ 1 (* -1/6 (pow re 2)))
(+ 1 (* -1/6 (pow re 2)))
(+ 1 (* -1/6 (pow re 2)))
(* -1/6 (pow re 2))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/6))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/6))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/6))
(* -1/6 (pow re 2))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/6))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/6))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/6))
(* -1/6 re)
(* -1/6 re)
(* -1/6 re)
(* -1/6 re)
(* -1/6 re)
(* -1/6 re)
(* -1/6 re)
(* -1/6 re)
(* -1/6 re)
(* -1/6 re)
(* -1/6 re)
(* -1/6 re)
(* 1/2 (* re (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* re (+ (* -1/12 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))) (* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))))
(* re (+ (* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/12 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))))))
(* re (+ (* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/12 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))))))
(* 1/240 (* (pow re 5) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* (pow re 5) (+ (* -1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (* 1/240 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))))
(* (pow re 5) (+ (* -1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (+ (* 1/240 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/2 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))))))
(* (pow re 5) (+ (* -1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (+ (* 1/240 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/2 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))))))
(* 1/240 (* (pow re 5) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* -1 (* (pow re 5) (+ (* -1/240 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))))))
(* -1 (* (pow re 5) (+ (* -1/2 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))) (+ (* -1/240 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2)))))))
(* -1 (* (pow re 5) (+ (* -1/2 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))) (+ (* -1/240 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2)))))))
(* 2 (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))
(+ (* 2 (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (* (pow im 2) (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))))
(+ (* 2 (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (* (pow im 2) (+ (* 1/12 (* (pow im 2) (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))) (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))))
(+ (* 2 (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (* (pow im 2) (+ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (* (pow im 2) (+ (* 1/360 (* (pow im 2) (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))) (* 1/12 (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))))))))
(* 1/360 (* (pow im 6) (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))))
(* (pow im 6) (+ (* 1/360 (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (* 1/12 (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 2)))))
(* (pow im 6) (+ (* 1/360 (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (+ (* 1/12 (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 2))) (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 4)))))
(* (pow im 6) (+ (* 1/360 (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (+ (* 1/12 (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 2))) (+ (* 2 (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 6))) (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 4))))))
(* 1/360 (* (pow im 6) (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))))
(* (pow im 6) (+ (* 1/360 (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (* 1/12 (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 2)))))
(* (pow im 6) (+ (* 1/360 (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (+ (* 1/12 (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 2))) (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 4)))))
(* (pow im 6) (+ (* 1/360 (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (+ (* 1/12 (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 2))) (+ (* 2 (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 6))) (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 4))))))
(* 2 (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))
(+ (* 2 (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (* (pow im 2) (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))
(+ (* 2 (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (* (pow im 2) (+ 1/2 (+ (* 1/12 (* (pow im 2) (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))))
(+ (* 2 (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (* (pow im 2) (+ 1/2 (+ (* (pow im 2) (+ (* 1/360 (* (pow im 2) (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (* 1/12 (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))) (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))))
(* 1/360 (* (pow im 6) (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))
(* (pow im 6) (+ (* 1/360 (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (* 1/12 (/ (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (pow im 2)))))
(* (pow im 6) (+ (* 1/360 (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (+ (* 1/12 (/ (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (pow im 2))) (+ (/ 1/2 (pow im 4)) (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 4))))))
(* (pow im 6) (+ (* 1/360 (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (+ (* 1/12 (/ (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (pow im 2))) (+ (* 2 (/ (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (pow im 6))) (+ (/ 1/2 (pow im 4)) (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 4)))))))
(* 1/360 (* (pow im 6) (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))
(* (pow im 6) (+ (* 1/360 (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (* 1/12 (/ (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (pow im 2)))))
(* (pow im 6) (+ (* 1/360 (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (+ (* 1/12 (/ (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (pow im 2))) (+ (/ 1/2 (pow im 4)) (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 4))))))
(* (pow im 6) (+ (* 1/360 (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (+ (* 1/12 (/ (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (pow im 2))) (+ (* 2 (/ (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (pow im 6))) (+ (/ 1/2 (pow im 4)) (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 4)))))))
(* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))
(+ (* -1/12 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))) (* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(+ (* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/12 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))))))
(+ (* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/12 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))))))
(* 1/240 (* (pow re 4) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* (pow re 4) (+ (* -1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (* 1/240 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))))
(* (pow re 4) (+ (* -1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (+ (* 1/240 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/2 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))))))
(* (pow re 4) (+ (* -1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (+ (* 1/240 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/2 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))))))
(* 1/240 (* (pow re 4) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* (pow re 4) (+ (* -1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (* 1/240 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))))
(* (pow re 4) (+ (* -1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (+ (* 1/240 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/2 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))))))
(* (pow re 4) (+ (* -1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (+ (* 1/240 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/2 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))))))
2
(+ 2 (pow im 2))
(+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))
(+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))
(* 1/360 (pow im 6))
(* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6)))))))
(* 1/360 (pow im 6))
(* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6)))))))
im
(* im (+ 1 (* 1/12 (pow im 2))))
(* im (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))
(* im (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))
(* 1/360 (pow im 5))
(* (pow im 5) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 5) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* (pow im 5) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* 1/360 (pow im 5))
(* (pow im 5) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* -1 (* (pow im 5) (- (* -1 (/ (+ 1/12 (/ 1 (pow im 2))) (pow im 2))) 1/360)))
(* -1 (* (pow im 5) (- (* -1 (/ (+ 1/12 (/ 1 (pow im 2))) (pow im 2))) 1/360)))
1
(+ 1 (* 1/2 (pow im 2)))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))
(+ re (+ (* 1/2 (* (pow im 2) (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))) (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))
(+ re (+ (* (pow im 2) (+ (* 1/24 (* (pow im 2) (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))) (* 1/2 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))))) (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))
(+ re (+ (* (pow im 2) (+ (* 1/2 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))) (* 1/24 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))))))) (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))
(* 1/2 (* (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* re (+ (exp im) (/ 1 (exp im)))))
(* re (+ (* -1/12 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/2 (+ (exp im) (/ 1 (exp im))))))
(* re (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (/ 1 (exp im)))) (* 1/240 (* (pow re 2) (+ (exp im) (/ 1 (exp im)))))))))
(* re (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (/ 1 (exp im)))) (* 1/240 (* (pow re 2) (+ (exp im) (/ 1 (exp im)))))))))
(* 1/240 (* (pow re 5) (+ (exp im) (/ 1 (exp im)))))
(* (pow re 5) (+ (* -1/12 (/ (+ (exp im) (/ 1 (exp im))) (pow re 2))) (* 1/240 (+ (exp im) (/ 1 (exp im))))))
(* (pow re 5) (+ (* -1/12 (/ (+ (exp im) (/ 1 (exp im))) (pow re 2))) (+ (* 1/240 (+ (exp im) (/ 1 (exp im)))) (* 1/2 (/ (+ (exp im) (/ 1 (exp im))) (pow re 4))))))
(* (pow re 5) (+ (* -1/12 (/ (+ (exp im) (/ 1 (exp im))) (pow re 2))) (+ (* 1/240 (+ (exp im) (/ 1 (exp im)))) (* 1/2 (/ (+ (exp im) (/ 1 (exp im))) (pow re 4))))))
(* 1/240 (* (pow re 5) (+ (exp im) (/ 1 (exp im)))))
(* -1 (* (pow re 5) (+ (* -1/240 (+ (exp im) (/ 1 (exp im)))) (* 1/12 (/ (+ (exp im) (/ 1 (exp im))) (pow re 2))))))
(* -1 (* (pow re 5) (+ (* -1/2 (/ (+ (exp im) (/ 1 (exp im))) (pow re 4))) (+ (* -1/240 (+ (exp im) (/ 1 (exp im)))) (* 1/12 (/ (+ (exp im) (/ 1 (exp im))) (pow re 2)))))))
(* -1 (* (pow re 5) (+ (* -1/2 (/ (+ (exp im) (/ 1 (exp im))) (pow re 4))) (+ (* -1/240 (+ (exp im) (/ 1 (exp im)))) (* 1/12 (/ (+ (exp im) (/ 1 (exp im))) (pow re 2)))))))
re
(* re (+ 1 (* -1/6 (pow re 2))))
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(* 1/120 (pow re 5))
(* (pow re 5) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(* (pow re 5) (- (+ 1/120 (/ 1 (pow re 4))) (* 1/6 (/ 1 (pow re 2)))))
(* (pow re 5) (- (+ 1/120 (/ 1 (pow re 4))) (* 1/6 (/ 1 (pow re 2)))))
(* 1/120 (pow re 5))
(* -1 (* (pow re 5) (- (* 1/6 (/ 1 (pow re 2))) 1/120)))
(* -1 (* (pow re 5) (- (* 1/6 (/ 1 (pow re 2))) (+ 1/120 (/ 1 (pow re 4))))))
(* -1 (* (pow re 5) (- (* 1/6 (/ 1 (pow re 2))) (+ 1/120 (/ 1 (pow re 4))))))
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
1/2
(+ 1/2 (* 1/24 (pow im 2)))
(+ 1/2 (* 1/24 (pow im 2)))
(+ 1/2 (* 1/24 (pow im 2)))
(* 1/24 (pow im 2))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* 1/24 (pow im 2))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
1/12
(+ 1/12 (* 1/360 (pow im 2)))
(+ 1/12 (* 1/360 (pow im 2)))
(+ 1/12 (* 1/360 (pow im 2)))
(* 1/360 (pow im 2))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* 1/360 (pow im 2))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* 1/12 im)
(* im (+ 1/12 (* 1/360 (pow im 2))))
(* im (+ 1/12 (* 1/360 (pow im 2))))
(* im (+ 1/12 (* 1/360 (pow im 2))))
(* 1/360 (pow im 3))
(* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* 1/360 (pow im 3))
(* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
-1/12
(- (* 1/240 (pow re 2)) 1/12)
(- (* 1/240 (pow re 2)) 1/12)
(- (* 1/240 (pow re 2)) 1/12)
(* 1/240 (pow re 2))
(* (pow re 2) (- 1/240 (* 1/12 (/ 1 (pow re 2)))))
(* (pow re 2) (- 1/240 (* 1/12 (/ 1 (pow re 2)))))
(* (pow re 2) (- 1/240 (* 1/12 (/ 1 (pow re 2)))))
(* 1/240 (pow re 2))
(* (pow re 2) (- 1/240 (* 1/12 (/ 1 (pow re 2)))))
(* (pow re 2) (- 1/240 (* 1/12 (/ 1 (pow re 2)))))
(* (pow re 2) (- 1/240 (* 1/12 (/ 1 (pow re 2)))))
(* -1/6 re)
(* re (- (* 1/120 (pow re 2)) 1/6))
(* re (- (* 1/120 (pow re 2)) 1/6))
(* re (- (* 1/120 (pow re 2)) 1/6))
(* 1/120 (pow re 3))
(* (pow re 3) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(* (pow re 3) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(* (pow re 3) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(* 1/120 (pow re 3))
(* -1 (* (pow re 3) (- (* 1/6 (/ 1 (pow re 2))) 1/120)))
(* -1 (* (pow re 3) (- (* 1/6 (/ 1 (pow re 2))) 1/120)))
(* -1 (* (pow re 3) (- (* 1/6 (/ 1 (pow re 2))) 1/120)))
-1/6
(- (* 1/120 (pow re 2)) 1/6)
(- (* 1/120 (pow re 2)) 1/6)
(- (* 1/120 (pow re 2)) 1/6)
(* 1/120 (pow re 2))
(* (pow re 2) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(* (pow re 2) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(* (pow re 2) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(* 1/120 (pow re 2))
(* (pow re 2) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(* (pow re 2) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(* (pow re 2) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
Outputs
(* 1/2 (* re (+ (exp im) (/ 1 (exp im)))))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
(* re (+ (* -1/12 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/2 (+ (exp im) (/ 1 (exp im))))))
(*.f64 re (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(* re (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (/ 1 (exp im)))) (* 1/240 (* (pow re 2) (+ (exp im) (/ 1 (exp im)))))))))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)))))))
(* re (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/240 (+ (exp im) (/ 1 (exp im))))))))))
(*.f64 re (fma.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (*.f64 (*.f64 re re) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (fma.f64 (*.f64 re re) #s(literal -1/10080 binary64) #s(literal 1/240 binary64))))))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(sin re)
(sin.f64 re)
(+ (sin re) (* 1/2 (* (pow im 2) (sin re))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (sin.f64 re))
(+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re)))))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (sin.f64 re) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
re
(* re (+ 1 (* -1/6 (pow re 2))))
(fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re)
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)
(* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6))))
(fma.f64 (*.f64 re re) (*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) re) re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (pow im 2)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
re
(* re (+ 1 (* -1/6 (pow re 2))))
(fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re)
(* re (+ 1 (* -1/6 (pow re 2))))
(fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re)
(* re (+ 1 (* -1/6 (pow re 2))))
(fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re)
(* -1/6 (pow re 3))
(*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
(* (pow re 3) (- (/ 1 (pow re 2)) 1/6))
(fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re)
(* (pow re 3) (- (/ 1 (pow re 2)) 1/6))
(fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re)
(* (pow re 3) (- (/ 1 (pow re 2)) 1/6))
(fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re)
(* -1/6 (pow re 3))
(*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
(* -1 (* (pow re 3) (- 1/6 (/ 1 (pow re 2)))))
(*.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))) (neg.f64 (*.f64 re (*.f64 re re))))
(* -1 (* (pow re 3) (- 1/6 (/ 1 (pow re 2)))))
(*.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))) (neg.f64 (*.f64 re (*.f64 re re))))
(* -1 (* (pow re 3) (- 1/6 (/ 1 (pow re 2)))))
(*.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))) (neg.f64 (*.f64 re (*.f64 re re))))
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(* -1/6 re)
(*.f64 re #s(literal -1/6 binary64))
(* -1/6 re)
(*.f64 re #s(literal -1/6 binary64))
(* -1/6 re)
(*.f64 re #s(literal -1/6 binary64))
(* -1/6 re)
(*.f64 re #s(literal -1/6 binary64))
(* -1/6 re)
(*.f64 re #s(literal -1/6 binary64))
(* -1/6 re)
(*.f64 re #s(literal -1/6 binary64))
(* -1/6 re)
(*.f64 re #s(literal -1/6 binary64))
(* -1/6 re)
(*.f64 re #s(literal -1/6 binary64))
(* -1/6 re)
(*.f64 re #s(literal -1/6 binary64))
(* -1/6 re)
(*.f64 re #s(literal -1/6 binary64))
(* -1/6 re)
(*.f64 re #s(literal -1/6 binary64))
(* -1/6 re)
(*.f64 re #s(literal -1/6 binary64))
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
(* re (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(* re (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(* re (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(* -1/6 (* (pow re 3) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(*.f64 re (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) re) re))
(* (pow re 3) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(*.f64 re (fma.f64 re (*.f64 re (*.f64 #s(literal -1/6 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 re re)) #s(literal 1 binary64))))
(* (pow re 3) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(*.f64 re (fma.f64 re (*.f64 re (*.f64 #s(literal -1/6 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 re re)) #s(literal 1 binary64))))
(* (pow re 3) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(*.f64 re (fma.f64 re (*.f64 re (*.f64 #s(literal -1/6 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 re re)) #s(literal 1 binary64))))
(* -1/6 (* (pow re 3) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(*.f64 re (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) re) re))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (pow re 2))) (* 1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))
(*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re re))) (neg.f64 (*.f64 re (*.f64 re re))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (pow re 2))) (* 1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))
(*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re re))) (neg.f64 (*.f64 re (*.f64 re re))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (pow re 2))) (* 1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))
(*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re re))) (neg.f64 (*.f64 re (*.f64 re re))))
(* re (+ 1 (* -1/6 (pow re 2))))
(fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re)
(+ (* 1/2 (* (pow im 2) (* re (+ 1 (* -1/6 (pow re 2)))))) (* re (+ 1 (* -1/6 (pow re 2)))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 #s(literal 1/2 binary64) re) re))
(+ (* re (+ 1 (* -1/6 (pow re 2)))) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (* re (+ 1 (* -1/6 (pow re 2)))))) (* 1/2 (* re (+ 1 (* -1/6 (pow re 2))))))))
(*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re) (fma.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(+ (* re (+ 1 (* -1/6 (pow re 2)))) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (* re (+ 1 (* -1/6 (pow re 2)))))) (* 1/2 (* re (+ 1 (* -1/6 (pow re 2))))))))
(*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re) (fma.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(* 1/24 (* (pow im 4) (* re (+ 1 (* -1/6 (pow re 2))))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64)))))
(* (pow im 4) (+ (* 1/24 (* re (+ 1 (* -1/6 (pow re 2))))) (* 1/2 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(* (pow im 4) (+ (* 1/24 (* re (+ 1 (* -1/6 (pow re 2))))) (+ (* 1/2 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 re (/.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im im)) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/24 binary64) (/.f64 re (*.f64 (*.f64 im im) (*.f64 im im)))))))
(* (pow im 4) (+ (* 1/24 (* re (+ 1 (* -1/6 (pow re 2))))) (+ (* 1/2 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 re (/.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im im)) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/24 binary64) (/.f64 re (*.f64 (*.f64 im im) (*.f64 im im)))))))
(* 1/24 (* (pow im 4) (* re (+ 1 (* -1/6 (pow re 2))))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64)))))
(* (pow im 4) (+ (* 1/24 (* re (+ 1 (* -1/6 (pow re 2))))) (* 1/2 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(* (pow im 4) (+ (* 1/24 (* re (+ 1 (* -1/6 (pow re 2))))) (+ (* 1/2 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 re (/.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im im)) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/24 binary64) (/.f64 re (*.f64 (*.f64 im im) (*.f64 im im)))))))
(* (pow im 4) (+ (* 1/24 (* re (+ 1 (* -1/6 (pow re 2))))) (+ (* 1/2 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 re (/.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im im)) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/24 binary64) (/.f64 re (*.f64 (*.f64 im im) (*.f64 im im)))))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) re) re)
(* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(fma.f64 re (*.f64 re (*.f64 #s(literal -1/6 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 re re)) #s(literal 1 binary64)))
(* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(fma.f64 re (*.f64 re (*.f64 #s(literal -1/6 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 re re)) #s(literal 1 binary64)))
(* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(fma.f64 re (*.f64 re (*.f64 #s(literal -1/6 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 re re)) #s(literal 1 binary64)))
(* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) re) re)
(* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(fma.f64 re (*.f64 re (*.f64 #s(literal -1/6 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 re re)) #s(literal 1 binary64)))
(* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(fma.f64 re (*.f64 re (*.f64 #s(literal -1/6 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 re re)) #s(literal 1 binary64)))
(* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(fma.f64 re (*.f64 re (*.f64 #s(literal -1/6 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 re re)) #s(literal 1 binary64)))
(+ 1 (* -1/6 (pow re 2)))
(fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))
(+ 1 (+ (* -1/6 (pow re 2)) (* 1/2 (* (pow im 2) (+ 1 (* -1/6 (pow re 2)))))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(+ 1 (+ (* -1/6 (pow re 2)) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (+ 1 (* -1/6 (pow re 2))))) (* 1/2 (+ 1 (* -1/6 (pow re 2))))))))
(fma.f64 re (*.f64 re #s(literal -1/6 binary64)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(+ 1 (+ (* -1/6 (pow re 2)) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (+ 1 (* -1/6 (pow re 2))))) (* 1/2 (+ 1 (* -1/6 (pow re 2))))))))
(fma.f64 re (*.f64 re #s(literal -1/6 binary64)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(* 1/24 (* (pow im 4) (+ 1 (* -1/6 (pow re 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64)))
(* (pow im 4) (+ (* 1/24 (+ 1 (* -1/6 (pow re 2)))) (* 1/2 (/ (+ 1 (* -1/6 (pow re 2))) (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(* (pow im 4) (+ (* -1/6 (/ (pow re 2) (pow im 4))) (+ (* 1/24 (+ 1 (* -1/6 (pow re 2)))) (+ (* 1/2 (/ (+ 1 (* -1/6 (pow re 2))) (pow im 2))) (/ 1 (pow im 4))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(* (pow im 4) (+ (* -1/6 (/ (pow re 2) (pow im 4))) (+ (* 1/24 (+ 1 (* -1/6 (pow re 2)))) (+ (* 1/2 (/ (+ 1 (* -1/6 (pow re 2))) (pow im 2))) (/ 1 (pow im 4))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(* 1/24 (* (pow im 4) (+ 1 (* -1/6 (pow re 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64)))
(* (pow im 4) (+ (* 1/24 (+ 1 (* -1/6 (pow re 2)))) (* 1/2 (/ (+ 1 (* -1/6 (pow re 2))) (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(* (pow im 4) (+ (* -1/6 (/ (pow re 2) (pow im 4))) (+ (* 1/24 (+ 1 (* -1/6 (pow re 2)))) (+ (* 1/2 (/ (+ 1 (* -1/6 (pow re 2))) (pow im 2))) (/ 1 (pow im 4))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
(* (pow im 4) (+ (* -1/6 (/ (pow re 2) (pow im 4))) (+ (* 1/24 (+ 1 (* -1/6 (pow re 2)))) (+ (* 1/2 (/ (+ 1 (* -1/6 (pow re 2))) (pow im 2))) (/ 1 (pow im 4))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))) #s(literal 1 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -1/6 (pow re 2)))
(fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))
(+ 1 (* -1/6 (pow re 2)))
(fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))
(+ 1 (* -1/6 (pow re 2)))
(fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))
(* -1/6 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/6 binary64))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/6))
(fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/6))
(fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/6))
(fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))
(* -1/6 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/6 binary64))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/6))
(fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/6))
(fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/6))
(fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))
(* -1/6 re)
(*.f64 re #s(literal -1/6 binary64))
(* -1/6 re)
(*.f64 re #s(literal -1/6 binary64))
(* -1/6 re)
(*.f64 re #s(literal -1/6 binary64))
(* -1/6 re)
(*.f64 re #s(literal -1/6 binary64))
(* -1/6 re)
(*.f64 re #s(literal -1/6 binary64))
(* -1/6 re)
(*.f64 re #s(literal -1/6 binary64))
(* -1/6 re)
(*.f64 re #s(literal -1/6 binary64))
(* -1/6 re)
(*.f64 re #s(literal -1/6 binary64))
(* -1/6 re)
(*.f64 re #s(literal -1/6 binary64))
(* -1/6 re)
(*.f64 re #s(literal -1/6 binary64))
(* -1/6 re)
(*.f64 re #s(literal -1/6 binary64))
(* -1/6 re)
(*.f64 re #s(literal -1/6 binary64))
(* 1/2 (* re (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(* re (+ (* -1/12 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))) (* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))))
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(* re (+ (* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/12 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))))))
(*.f64 re (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) (fma.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(* re (+ (* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/12 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))))))
(*.f64 re (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) (fma.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(* 1/240 (* (pow re 5) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/240 binary64) (pow.f64 re #s(literal 5 binary64))))
(* (pow re 5) (+ (* -1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (* 1/240 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1/240 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 re re)))))
(* (pow re 5) (+ (* -1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (+ (* 1/240 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/2 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))))))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1/240 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 re re))))))
(* (pow re 5) (+ (* -1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (+ (* 1/240 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/2 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))))))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1/240 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 re re))))))
(* 1/240 (* (pow re 5) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/240 binary64) (pow.f64 re #s(literal 5 binary64))))
(* -1 (* (pow re 5) (+ (* -1/240 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))))))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1/240 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 re re)))))
(* -1 (* (pow re 5) (+ (* -1/2 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))) (+ (* -1/240 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2)))))))
(*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal -1/2 binary64) (fma.f64 #s(literal 1/12 binary64) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 im #s(literal -1/240 binary64)) #s(literal -1/120 binary64)))) (neg.f64 (pow.f64 re #s(literal 5 binary64))))
(* -1 (* (pow re 5) (+ (* -1/2 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))) (+ (* -1/240 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2)))))))
(*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal -1/2 binary64) (fma.f64 #s(literal 1/12 binary64) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 im #s(literal -1/240 binary64)) #s(literal -1/120 binary64)))) (neg.f64 (pow.f64 re #s(literal 5 binary64))))
(* 2 (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))
(*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64)))
(+ (* 2 (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (* (pow im 2) (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))))
(*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 im im #s(literal 2 binary64))))
(+ (* 2 (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (* (pow im 2) (+ (* 1/12 (* (pow im 2) (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))) (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (fma.f64 im im #s(literal 2 binary64))))
(+ (* 2 (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (* (pow im 2) (+ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (* (pow im 2) (+ (* 1/360 (* (pow im 2) (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))) (* 1/12 (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))))))))
(fma.f64 re (*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))))))
(* 1/360 (* (pow im 6) (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))))
(*.f64 (*.f64 re (pow.f64 im #s(literal 6 binary64))) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/360 binary64)) #s(literal 1/720 binary64)))
(* (pow im 6) (+ (* 1/360 (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (* 1/12 (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im)))))
(* (pow im 6) (+ (* 1/360 (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (+ (* 1/12 (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 2))) (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 re (*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im)))) (*.f64 re (/.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 6) (+ (* 1/360 (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (+ (* 1/12 (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 2))) (+ (* 2 (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 6))) (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 re (*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 im im)) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 6 binary64))))) (*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (+.f64 (/.f64 re (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 re #s(literal 1/360 binary64))))))
(* 1/360 (* (pow im 6) (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))))
(*.f64 (*.f64 re (pow.f64 im #s(literal 6 binary64))) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/360 binary64)) #s(literal 1/720 binary64)))
(* (pow im 6) (+ (* 1/360 (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (* 1/12 (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im)))))
(* (pow im 6) (+ (* 1/360 (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (+ (* 1/12 (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 2))) (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 re (*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im)))) (*.f64 re (/.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 6) (+ (* 1/360 (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (+ (* 1/12 (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 2))) (+ (* 2 (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 6))) (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 re (*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 im im)) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 6 binary64))))) (*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (+.f64 (/.f64 re (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 re #s(literal 1/360 binary64))))))
(* 2 (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))
(fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 re re)) #s(literal 1 binary64))
(+ (* 2 (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (* (pow im 2) (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))
(*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64)))
(+ (* 2 (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (* (pow im 2) (+ 1/2 (+ (* 1/12 (* (pow im 2) (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/12 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 re re)) #s(literal 1 binary64)))
(+ (* 2 (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (* (pow im 2) (+ 1/2 (+ (* (pow im 2) (+ (* 1/360 (* (pow im 2) (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (* 1/12 (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))) (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 re re)) #s(literal 1 binary64)))
(* 1/360 (* (pow im 6) (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/360 binary64)) #s(literal 1/720 binary64)))
(* (pow im 6) (+ (* 1/360 (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (* 1/12 (/ (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im)))))
(* (pow im 6) (+ (* 1/360 (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (+ (* 1/12 (/ (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (pow im 2))) (+ (/ 1/2 (pow im 4)) (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))) (fma.f64 re (/.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 6) (+ (* 1/360 (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (+ (* 1/12 (/ (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (pow im 2))) (+ (* 2 (/ (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (pow im 6))) (+ (/ 1/2 (pow im 4)) (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 4)))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))) (fma.f64 re (/.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(* 1/360 (* (pow im 6) (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/360 binary64)) #s(literal 1/720 binary64)))
(* (pow im 6) (+ (* 1/360 (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (* 1/12 (/ (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im)))))
(* (pow im 6) (+ (* 1/360 (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (+ (* 1/12 (/ (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (pow im 2))) (+ (/ 1/2 (pow im 4)) (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))) (fma.f64 re (/.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 6) (+ (* 1/360 (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (+ (* 1/12 (/ (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (pow im 2))) (+ (* 2 (/ (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (pow im 6))) (+ (/ 1/2 (pow im 4)) (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 4)))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))) (fma.f64 re (/.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))
(fma.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))
(+ (* -1/12 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))) (* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/12 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))))))
(fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) (fma.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(+ (* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/12 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))))))
(fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) (fma.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* 1/240 (* (pow re 4) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))
(* (pow re 4) (+ (* -1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (* 1/240 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1/240 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re re)))
(* (pow re 4) (+ (* -1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (+ (* 1/240 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/2 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1/240 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 re re))))))
(* (pow re 4) (+ (* -1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (+ (* 1/240 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/2 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1/240 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 re re))))))
(* 1/240 (* (pow re 4) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))
(* (pow re 4) (+ (* -1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (* 1/240 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1/240 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re re)))
(* (pow re 4) (+ (* -1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (+ (* 1/240 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/2 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1/240 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 re re))))))
(* (pow re 4) (+ (* -1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (+ (* 1/240 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/2 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1/240 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 re re))))))
2
#s(literal 2 binary64)
(+ 2 (pow im 2))
(fma.f64 im im #s(literal 2 binary64))
(+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))
(fma.f64 im (fma.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) im) #s(literal 2 binary64))
(+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(* 1/360 (pow im 6))
(*.f64 #s(literal 1/360 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6)))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))) (+.f64 (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/360 binary64))))
(* 1/360 (pow im 6))
(*.f64 #s(literal 1/360 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6)))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))) (+.f64 (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/360 binary64))))
im
(* im (+ 1 (* 1/12 (pow im 2))))
(fma.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) im)
(* im (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))
(fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)
(* im (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))
(fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)
(* 1/360 (pow im 5))
(*.f64 #s(literal 1/360 binary64) (pow.f64 im #s(literal 5 binary64)))
(* (pow im 5) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))) (pow.f64 im #s(literal 5 binary64)))
(* (pow im 5) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im)))) (pow.f64 im #s(literal 5 binary64)))
(* (pow im 5) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im)))) (pow.f64 im #s(literal 5 binary64)))
(* 1/360 (pow im 5))
(*.f64 #s(literal 1/360 binary64) (pow.f64 im #s(literal 5 binary64)))
(* (pow im 5) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))) (pow.f64 im #s(literal 5 binary64)))
(* -1 (* (pow im 5) (- (* -1 (/ (+ 1/12 (/ 1 (pow im 2))) (pow im 2))) 1/360)))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (neg.f64 (+.f64 (/.f64 (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im))) (*.f64 im im)) #s(literal -1/360 binary64))))
(* -1 (* (pow im 5) (- (* -1 (/ (+ 1/12 (/ 1 (pow im 2))) (pow im 2))) 1/360)))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (neg.f64 (+.f64 (/.f64 (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im))) (*.f64 im im)) #s(literal -1/360 binary64))))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (pow im 2)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))
(fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)
(+ re (+ (* 1/2 (* (pow im 2) (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))) (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re))
(+ re (+ (* (pow im 2) (+ (* 1/24 (* (pow im 2) (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))) (* 1/2 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))))) (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re))
(+ re (+ (* (pow im 2) (+ (* 1/2 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))) (* 1/24 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))))))) (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re))
(* 1/2 (* (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (+ (exp im) (/ 1 (exp im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(* 1/2 (* (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (+ (exp im) (/ 1 (exp im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(* 1/2 (* (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (+ (exp im) (/ 1 (exp im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(* 1/2 (* (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (+ (exp im) (/ 1 (exp im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(* 1/2 (* (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (+ (exp im) (/ 1 (exp im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(* 1/2 (* (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (+ (exp im) (/ 1 (exp im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(* 1/2 (* (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (+ (exp im) (/ 1 (exp im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(* 1/2 (* (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (+ (exp im) (/ 1 (exp im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(* 1/2 (* re (+ (exp im) (/ 1 (exp im)))))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
(* re (+ (* -1/12 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/2 (+ (exp im) (/ 1 (exp im))))))
(*.f64 re (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(* re (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (/ 1 (exp im)))) (* 1/240 (* (pow re 2) (+ (exp im) (/ 1 (exp im)))))))))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)))))))
(* re (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (/ 1 (exp im)))) (* 1/240 (* (pow re 2) (+ (exp im) (/ 1 (exp im)))))))))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)))))))
(* 1/240 (* (pow re 5) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/240 binary64) (pow.f64 re #s(literal 5 binary64))))
(* (pow re 5) (+ (* -1/12 (/ (+ (exp im) (/ 1 (exp im))) (pow re 2))) (* 1/240 (+ (exp im) (/ 1 (exp im))))))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (-.f64 #s(literal 1/240 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 re re)))))
(* (pow re 5) (+ (* -1/12 (/ (+ (exp im) (/ 1 (exp im))) (pow re 2))) (+ (* 1/240 (+ (exp im) (/ 1 (exp im)))) (* 1/2 (/ (+ (exp im) (/ 1 (exp im))) (pow re 4))))))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (-.f64 #s(literal 1/240 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 re re))))))
(* (pow re 5) (+ (* -1/12 (/ (+ (exp im) (/ 1 (exp im))) (pow re 2))) (+ (* 1/240 (+ (exp im) (/ 1 (exp im)))) (* 1/2 (/ (+ (exp im) (/ 1 (exp im))) (pow re 4))))))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (-.f64 #s(literal 1/240 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 re re))))))
(* 1/240 (* (pow re 5) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/240 binary64) (pow.f64 re #s(literal 5 binary64))))
(* -1 (* (pow re 5) (+ (* -1/240 (+ (exp im) (/ 1 (exp im)))) (* 1/12 (/ (+ (exp im) (/ 1 (exp im))) (pow re 2))))))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (-.f64 #s(literal 1/240 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 re re)))))
(* -1 (* (pow re 5) (+ (* -1/2 (/ (+ (exp im) (/ 1 (exp im))) (pow re 4))) (+ (* -1/240 (+ (exp im) (/ 1 (exp im)))) (* 1/12 (/ (+ (exp im) (/ 1 (exp im))) (pow re 2)))))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (pow.f64 re #s(literal 5 binary64))) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (pow.f64 re #s(literal 5 binary64)) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (-.f64 #s(literal 1/240 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 re re))))))
(* -1 (* (pow re 5) (+ (* -1/2 (/ (+ (exp im) (/ 1 (exp im))) (pow re 4))) (+ (* -1/240 (+ (exp im) (/ 1 (exp im)))) (* 1/12 (/ (+ (exp im) (/ 1 (exp im))) (pow re 2)))))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (pow.f64 re #s(literal 5 binary64))) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (pow.f64 re #s(literal 5 binary64)) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (-.f64 #s(literal 1/240 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 re re))))))
re
(* re (+ 1 (* -1/6 (pow re 2))))
(fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re)
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)
(* 1/120 (pow re 5))
(*.f64 #s(literal 1/120 binary64) (pow.f64 re #s(literal 5 binary64)))
(* (pow re 5) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re))))
(* (pow re 5) (- (+ 1/120 (/ 1 (pow re 4))) (* 1/6 (/ 1 (pow re 2)))))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(* (pow re 5) (- (+ 1/120 (/ 1 (pow re 4))) (* 1/6 (/ 1 (pow re 2)))))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(* 1/120 (pow re 5))
(*.f64 #s(literal 1/120 binary64) (pow.f64 re #s(literal 5 binary64)))
(* -1 (* (pow re 5) (- (* 1/6 (/ 1 (pow re 2))) 1/120)))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re))))
(* -1 (* (pow re 5) (- (* 1/6 (/ 1 (pow re 2))) (+ 1/120 (/ 1 (pow re 4))))))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(* -1 (* (pow re 5) (- (* 1/6 (/ 1 (pow re 2))) (+ 1/120 (/ 1 (pow re 4))))))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/24 (pow im 2)))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(+ 1/2 (* 1/24 (pow im 2)))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(+ 1/2 (* 1/24 (pow im 2)))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(* 1/24 (pow im 2))
(*.f64 im (*.f64 im #s(literal 1/24 binary64)))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(* 1/24 (pow im 2))
(*.f64 im (*.f64 im #s(literal 1/24 binary64)))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
1/12
#s(literal 1/12 binary64)
(+ 1/12 (* 1/360 (pow im 2)))
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
(+ 1/12 (* 1/360 (pow im 2)))
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
(+ 1/12 (* 1/360 (pow im 2)))
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
(* 1/360 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/360 binary64))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
(* 1/360 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/360 binary64))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
(* 1/12 im)
(*.f64 im #s(literal 1/12 binary64))
(* im (+ 1/12 (* 1/360 (pow im 2))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))
(* im (+ 1/12 (* 1/360 (pow im 2))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))
(* im (+ 1/12 (* 1/360 (pow im 2))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))
(* 1/360 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))
(* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))
(* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))
(* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))
(* 1/360 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))
(* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))
(* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))
(* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))
-1/12
#s(literal -1/12 binary64)
(- (* 1/240 (pow re 2)) 1/12)
(fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))
(- (* 1/240 (pow re 2)) 1/12)
(fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))
(- (* 1/240 (pow re 2)) 1/12)
(fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))
(* 1/240 (pow re 2))
(*.f64 (*.f64 re re) #s(literal 1/240 binary64))
(* (pow re 2) (- 1/240 (* 1/12 (/ 1 (pow re 2)))))
(*.f64 re (*.f64 re (-.f64 #s(literal 1/240 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 re re)))))
(* (pow re 2) (- 1/240 (* 1/12 (/ 1 (pow re 2)))))
(*.f64 re (*.f64 re (-.f64 #s(literal 1/240 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 re re)))))
(* (pow re 2) (- 1/240 (* 1/12 (/ 1 (pow re 2)))))
(*.f64 re (*.f64 re (-.f64 #s(literal 1/240 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 re re)))))
(* 1/240 (pow re 2))
(*.f64 (*.f64 re re) #s(literal 1/240 binary64))
(* (pow re 2) (- 1/240 (* 1/12 (/ 1 (pow re 2)))))
(*.f64 re (*.f64 re (-.f64 #s(literal 1/240 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 re re)))))
(* (pow re 2) (- 1/240 (* 1/12 (/ 1 (pow re 2)))))
(*.f64 re (*.f64 re (-.f64 #s(literal 1/240 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 re re)))))
(* (pow re 2) (- 1/240 (* 1/12 (/ 1 (pow re 2)))))
(*.f64 re (*.f64 re (-.f64 #s(literal 1/240 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 re re)))))
(* -1/6 re)
(*.f64 re #s(literal -1/6 binary64))
(* re (- (* 1/120 (pow re 2)) 1/6))
(*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
(* re (- (* 1/120 (pow re 2)) 1/6))
(*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
(* re (- (* 1/120 (pow re 2)) 1/6))
(*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
(* 1/120 (pow re 3))
(*.f64 re (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))
(* (pow re 3) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re))))
(* (pow re 3) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re))))
(* (pow re 3) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re))))
(* 1/120 (pow re 3))
(*.f64 re (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))
(* -1 (* (pow re 3) (- (* 1/6 (/ 1 (pow re 2))) 1/120)))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re))))
(* -1 (* (pow re 3) (- (* 1/6 (/ 1 (pow re 2))) 1/120)))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re))))
(* -1 (* (pow re 3) (- (* 1/6 (/ 1 (pow re 2))) 1/120)))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re))))
-1/6
#s(literal -1/6 binary64)
(- (* 1/120 (pow re 2)) 1/6)
(fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(- (* 1/120 (pow re 2)) 1/6)
(fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(- (* 1/120 (pow re 2)) 1/6)
(fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(* 1/120 (pow re 2))
(*.f64 (*.f64 re re) #s(literal 1/120 binary64))
(* (pow re 2) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re))))
(* (pow re 2) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re))))
(* (pow re 2) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re))))
(* 1/120 (pow re 2))
(*.f64 (*.f64 re re) #s(literal 1/120 binary64))
(* (pow re 2) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re))))
(* (pow re 2) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re))))
(* (pow re 2) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re))))

eval205.0ms (0.7%)

Memory
11.4MiB live, 445.0MiB allocated
Compiler

Compiled 58 947 to 3 448 computations (94.2% saved)

prune216.0ms (0.8%)

Memory
23.6MiB live, 375.0MiB allocated
Pruning

32 alts after pruning (28 fresh and 4 done)

PrunedKeptTotal
New1 212221 234
Fresh6612
Picked325
Done022
Total1 221321 253
Accuracy
100.0%
Counts
1 253 → 32
Alt Table
Click to see full alt table
StatusAccuracyProgram
36.6%
(fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)
55.4%
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
32.8%
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) re)
32.8%
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re)
55.4%
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re) re)
59.9%
(fma.f64 re (*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))))))
29.6%
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) re) (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re))) (cosh.f64 im)) (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re)))
32.1%
(/.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
32.8%
(+.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) re)
66.5%
(*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (cosh.f64 im))
32.8%
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) re)
91.6%
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re))
62.1%
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
64.5%
(*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re) (cosh.f64 im))
60.4%
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
62.1%
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64)))
74.6%
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (sin.f64 re))
60.3%
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
30.5%
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64)))))
87.2%
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
100.0%
(*.f64 (sin.f64 re) (cosh.f64 im))
58.7%
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
15.8%
(*.f64 re (fma.f64 re (*.f64 re (*.f64 #s(literal -1/6 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 re re)) #s(literal 1 binary64))))
62.3%
(*.f64 re (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (fma.f64 im im #s(literal 2 binary64))) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
22.8%
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
49.2%
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))))
62.2%
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)) #s(literal 1/2 binary64))))
62.3%
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im #s(literal 1/360 binary64)) im #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
42.0%
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64))))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
33.8%
(*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64))))
9.5%
(*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
47.0%
(sin.f64 re)
Compiler

Compiled 1 391 to 763 computations (45.1% saved)

simplify8.1s (28.1%)

Memory
43.5MiB live, 666.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))
cost-diff0
(fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))
cost-diff0
(*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)))
cost-diff0
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
cost-diff0
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64))
cost-diff0
(*.f64 im im)
cost-diff0
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
cost-diff0
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
cost-diff0
(*.f64 re (*.f64 im im))
cost-diff0
(*.f64 im #s(literal 1/24 binary64))
cost-diff0
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
cost-diff0
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
cost-diff0
(*.f64 re re)
cost-diff0
(*.f64 (*.f64 re re) #s(literal -1/6 binary64))
cost-diff0
(*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
cost-diff0
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
cost-diff0
(*.f64 im im)
cost-diff0
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
cost-diff0
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re))
Rules
14 096×lower-fma.f32
14 070×lower-fma.f64
6 792×lower-+.f64
6 792×lower-+.f32
4 940×lower-*.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
043348
086342
1210334
2614334
31829334
43090334
54198334
64461334
74656334
84680334
94680334
104967334
114967334
08475334
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 im im)
im
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64))
(*.f64 im #s(literal 1/720 binary64))
#s(literal 1/720 binary64)
#s(literal 1/24 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
(sin.f64 re)
re
(*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
re
(*.f64 (*.f64 re re) #s(literal -1/6 binary64))
(*.f64 re re)
#s(literal -1/6 binary64)
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
im
(*.f64 im #s(literal 1/24 binary64))
#s(literal 1/24 binary64)
#s(literal 1/2 binary64)
(*.f64 re (*.f64 im im))
re
(*.f64 im im)
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 im im)
im
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
#s(literal 1/360 binary64)
#s(literal 1/12 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
(*.f64 #s(literal 1/2 binary64) re)
#s(literal 1/2 binary64)
re
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)))
re
(fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))
(fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))
(*.f64 re re)
(fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))
(*.f64 re #s(literal -1/10080 binary64))
#s(literal -1/10080 binary64)
#s(literal 1/240 binary64)
#s(literal -1/12 binary64)
#s(literal 1/2 binary64)
(fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))
im
(fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
(*.f64 im im)
#s(literal 1/360 binary64)
#s(literal 1/12 binary64)
(*.f64 im (*.f64 im im))
#s(literal 2 binary64)
Outputs
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re))
(*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (sin.f64 re))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(*.f64 im im)
im
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))
(fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64))
(fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))
(*.f64 im #s(literal 1/720 binary64))
#s(literal 1/720 binary64)
#s(literal 1/24 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
(sin.f64 re)
re
(*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)))
re
(*.f64 (*.f64 re re) #s(literal -1/6 binary64))
(*.f64 re re)
#s(literal -1/6 binary64)
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
(fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re)) re)
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
im
(*.f64 im #s(literal 1/24 binary64))
#s(literal 1/24 binary64)
#s(literal 1/2 binary64)
(*.f64 re (*.f64 im im))
(*.f64 im (*.f64 im re))
re
(*.f64 im im)
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 #s(literal 1/2 binary64) re)) re)
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64))
(*.f64 im im)
im
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
#s(literal 1/360 binary64)
#s(literal 1/12 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
(*.f64 #s(literal 1/2 binary64) re)
#s(literal 1/2 binary64)
re
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/10080 binary64) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64))))
(*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/10080 binary64) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))
re
(fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/10080 binary64) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))
(*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/10080 binary64) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))
(fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))
(fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/10080 binary64) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))
(*.f64 re re)
(fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))
(fma.f64 (*.f64 re re) #s(literal -1/10080 binary64) #s(literal 1/240 binary64))
(*.f64 re #s(literal -1/10080 binary64))
#s(literal -1/10080 binary64)
#s(literal 1/240 binary64)
#s(literal -1/12 binary64)
#s(literal 1/2 binary64)
(fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))
(fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64))
im
(fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)
(fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
(*.f64 im im)
#s(literal 1/360 binary64)
#s(literal 1/12 binary64)
(*.f64 im (*.f64 im im))
#s(literal 2 binary64)

localize9.4s (32.8%)

Memory
-191.3MiB live, 248.7MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(*.f64 im (*.f64 im im))
accuracy99.7%
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))
accuracy99.5%
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
accuracy97.8%
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
accuracy99.9%
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64))
accuracy99.7%
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))
accuracy99.5%
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
accuracy97.8%
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
accuracy99.9%
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
accuracy99.9%
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
accuracy99.5%
(*.f64 im #s(literal 1/24 binary64))
accuracy89.3%
(*.f64 re (*.f64 im im))
accuracy100.0%
(*.f64 re re)
accuracy99.9%
(*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
accuracy99.7%
(*.f64 (*.f64 re re) #s(literal -1/6 binary64))
accuracy99.9%
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
accuracy99.9%
(fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64))
accuracy99.6%
(*.f64 im #s(literal 1/720 binary64))
accuracy97.7%
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re))
Samples
8.8s256×0valid
Compiler

Compiled 395 to 58 computations (85.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.2s
ival-mult: 8.1s (99.2% of total)
ival-add: 40.0ms (0.5% of total)
const: 22.0ms (0.3% of total)
ival-sin: 6.0ms (0.1% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series56.0ms (0.2%)

Memory
-28.7MiB live, 52.8MiB allocated
Counts
23 → 336
Calls
Call 1
Inputs
#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 im im) (patch (*.f64 im im) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (patch (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) (patch (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) (patch (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) #<representation binary64>) () ())
#s(alt (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 im #s(literal 1/24 binary64)) (patch (*.f64 im #s(literal 1/24 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 re (*.f64 im im)) (patch (*.f64 re (*.f64 im im)) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) (patch (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (patch (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())
#s(alt (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (patch (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (patch (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 im #s(literal 1/720 binary64)) (patch (*.f64 im #s(literal 1/720 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (patch (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (patch (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 im (*.f64 im im)) (patch (*.f64 im (*.f64 im im)) #<representation binary64>) () ())
Outputs
#s(alt (sin re) (taylor 0 im) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (+ (sin re) (* 1/2 (* (pow im 2) (sin re)))) (taylor 0 im) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re))))) (taylor 0 im) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re))))))) (taylor 0 im) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (* (pow im 6) (sin re))) (taylor inf im) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ (* 1/720 (sin re)) (* 1/24 (/ (sin re) (pow im 2))))) (taylor inf im) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (* 1/2 (/ (sin re) (pow im 4)))))) (taylor inf im) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (+ (* 1/2 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6)))))) (taylor inf im) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (* (pow im 6) (sin re))) (taylor -inf im) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ (* 1/720 (sin re)) (* 1/24 (/ (sin re) (pow im 2))))) (taylor -inf im) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (* 1/2 (/ (sin re) (pow im 4)))))) (taylor -inf im) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (+ (* 1/2 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6)))))) (taylor -inf im) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (taylor 0 re) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))) (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))) (taylor 0 re) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (+ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/120 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))))))) (taylor 0 re) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (+ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))) (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))))))))) (taylor 0 re) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (taylor inf re) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (taylor inf re) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (taylor inf re) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (taylor inf re) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (taylor -inf re) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (taylor -inf re) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (taylor -inf re) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (taylor -inf re) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/2 (pow im 2))) (taylor 0 im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (taylor 0 im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))) (taylor 0 im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (pow im 6)) (taylor inf im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2))))) (taylor inf im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2)))))) (taylor inf im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6)))))) (taylor inf im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (pow im 6)) (taylor -inf im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2))))) (taylor -inf im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2)))))) (taylor -inf im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6)))))) (taylor -inf im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow im 2) (taylor 0 im) (#s(alt (*.f64 im im) (patch (*.f64 im im) #<representation binary64>) () ())) ())
#s(alt (pow im 2) (taylor 0 im) (#s(alt (*.f64 im im) (patch (*.f64 im im) #<representation binary64>) () ())) ())
#s(alt (pow im 2) (taylor 0 im) (#s(alt (*.f64 im im) (patch (*.f64 im im) #<representation binary64>) () ())) ())
#s(alt (pow im 2) (taylor 0 im) (#s(alt (*.f64 im im) (patch (*.f64 im im) #<representation binary64>) () ())) ())
#s(alt (pow im 2) (taylor inf im) (#s(alt (*.f64 im im) (patch (*.f64 im im) #<representation binary64>) () ())) ())
#s(alt (pow im 2) (taylor inf im) (#s(alt (*.f64 im im) (patch (*.f64 im im) #<representation binary64>) () ())) ())
#s(alt (pow im 2) (taylor inf im) (#s(alt (*.f64 im im) (patch (*.f64 im im) #<representation binary64>) () ())) ())
#s(alt (pow im 2) (taylor inf im) (#s(alt (*.f64 im im) (patch (*.f64 im im) #<representation binary64>) () ())) ())
#s(alt (pow im 2) (taylor -inf im) (#s(alt (*.f64 im im) (patch (*.f64 im im) #<representation binary64>) () ())) ())
#s(alt (pow im 2) (taylor -inf im) (#s(alt (*.f64 im im) (patch (*.f64 im im) #<representation binary64>) () ())) ())
#s(alt (pow im 2) (taylor -inf im) (#s(alt (*.f64 im im) (patch (*.f64 im im) #<representation binary64>) () ())) ())
#s(alt (pow im 2) (taylor -inf im) (#s(alt (*.f64 im im) (patch (*.f64 im im) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/24 (pow im 2))) (taylor 0 im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))) (taylor 0 im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))) (taylor 0 im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (pow im 4)) (taylor inf im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2))))) (taylor inf im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2)))))) (taylor inf im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2)))))) (taylor inf im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (pow im 4)) (taylor -inf im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2))))) (taylor -inf im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2)))))) (taylor -inf im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2)))))) (taylor -inf im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow re 3)) (taylor 0 re) (#s(alt (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (patch (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow re 3)) (taylor 0 re) (#s(alt (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (patch (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow re 3)) (taylor 0 re) (#s(alt (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (patch (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow re 3)) (taylor 0 re) (#s(alt (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (patch (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow re 3)) (taylor inf re) (#s(alt (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (patch (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow re 3)) (taylor inf re) (#s(alt (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (patch (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow re 3)) (taylor inf re) (#s(alt (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (patch (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow re 3)) (taylor inf re) (#s(alt (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (patch (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow re 3)) (taylor -inf re) (#s(alt (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (patch (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow re 3)) (taylor -inf re) (#s(alt (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (patch (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow re 3)) (taylor -inf re) (#s(alt (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (patch (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow re 3)) (taylor -inf re) (#s(alt (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (patch (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow re 2)) (taylor 0 re) (#s(alt (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) (patch (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow re 2)) (taylor 0 re) (#s(alt (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) (patch (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow re 2)) (taylor 0 re) (#s(alt (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) (patch (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow re 2)) (taylor 0 re) (#s(alt (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) (patch (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow re 2)) (taylor inf re) (#s(alt (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) (patch (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow re 2)) (taylor inf re) (#s(alt (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) (patch (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow re 2)) (taylor inf re) (#s(alt (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) (patch (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow re 2)) (taylor inf re) (#s(alt (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) (patch (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow re 2)) (taylor -inf re) (#s(alt (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) (patch (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow re 2)) (taylor -inf re) (#s(alt (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) (patch (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow re 2)) (taylor -inf re) (#s(alt (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) (patch (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow re 2)) (taylor -inf re) (#s(alt (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) (patch (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor 0 re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor 0 re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor 0 re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor 0 re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor -inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor -inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor -inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor -inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt re (taylor 0 im) (#s(alt (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) (patch (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) #<representation binary64>) () ())) ())
#s(alt (+ re (* 1/2 (* (pow im 2) re))) (taylor 0 im) (#s(alt (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) (patch (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) #<representation binary64>) () ())) ())
#s(alt (+ re (* (pow im 2) (+ (* 1/24 (* (pow im 2) re)) (* 1/2 re)))) (taylor 0 im) (#s(alt (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) (patch (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) #<representation binary64>) () ())) ())
#s(alt (+ re (* (pow im 2) (+ (* 1/24 (* (pow im 2) re)) (* 1/2 re)))) (taylor 0 im) (#s(alt (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) (patch (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (* (pow im 4) re)) (taylor inf im) (#s(alt (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) (patch (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ (* 1/24 re) (* 1/2 (/ re (pow im 2))))) (taylor inf im) (#s(alt (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) (patch (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ (* 1/24 re) (+ (* 1/2 (/ re (pow im 2))) (/ re (pow im 4))))) (taylor inf im) (#s(alt (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) (patch (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ (* 1/24 re) (+ (* 1/2 (/ re (pow im 2))) (/ re (pow im 4))))) (taylor inf im) (#s(alt (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) (patch (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (* (pow im 4) re)) (taylor -inf im) (#s(alt (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) (patch (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ (* 1/24 re) (* 1/2 (/ re (pow im 2))))) (taylor -inf im) (#s(alt (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) (patch (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ (* 1/24 re) (+ (* 1/2 (/ re (pow im 2))) (/ re (pow im 4))))) (taylor -inf im) (#s(alt (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) (patch (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ (* 1/24 re) (+ (* 1/2 (/ re (pow im 2))) (/ re (pow im 4))))) (taylor -inf im) (#s(alt (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) (patch (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (taylor 0 re) (#s(alt (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) (patch (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (taylor 0 re) (#s(alt (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) (patch (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (taylor 0 re) (#s(alt (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) (patch (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (taylor 0 re) (#s(alt (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) (patch (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (taylor inf re) (#s(alt (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) (patch (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (taylor inf re) (#s(alt (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) (patch (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (taylor inf re) (#s(alt (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) (patch (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (taylor inf re) (#s(alt (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) (patch (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) #<representation binary64>) () ())) ())
#s(alt (* -1 (* re (- (* -1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1))) (taylor -inf re) (#s(alt (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) (patch (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) #<representation binary64>) () ())) ())
#s(alt (* -1 (* re (- (* -1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1))) (taylor -inf re) (#s(alt (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) (patch (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) #<representation binary64>) () ())) ())
#s(alt (* -1 (* re (- (* -1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1))) (taylor -inf re) (#s(alt (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) (patch (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) #<representation binary64>) () ())) ())
#s(alt (* -1 (* re (- (* -1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1))) (taylor -inf re) (#s(alt (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) (patch (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/24 (pow im 2))) (taylor 0 im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/24 (pow im 2))) (taylor 0 im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/24 (pow im 2))) (taylor 0 im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (pow im 2)) (taylor inf im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2))))) (taylor inf im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2))))) (taylor inf im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2))))) (taylor inf im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (pow im 2)) (taylor -inf im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2))))) (taylor -inf im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2))))) (taylor -inf im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2))))) (taylor -inf im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 im) (taylor 0 im) (#s(alt (*.f64 im #s(literal 1/24 binary64)) (patch (*.f64 im #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 im) (taylor 0 im) (#s(alt (*.f64 im #s(literal 1/24 binary64)) (patch (*.f64 im #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 im) (taylor 0 im) (#s(alt (*.f64 im #s(literal 1/24 binary64)) (patch (*.f64 im #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 im) (taylor 0 im) (#s(alt (*.f64 im #s(literal 1/24 binary64)) (patch (*.f64 im #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 im) (taylor inf im) (#s(alt (*.f64 im #s(literal 1/24 binary64)) (patch (*.f64 im #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 im) (taylor inf im) (#s(alt (*.f64 im #s(literal 1/24 binary64)) (patch (*.f64 im #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 im) (taylor inf im) (#s(alt (*.f64 im #s(literal 1/24 binary64)) (patch (*.f64 im #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 im) (taylor inf im) (#s(alt (*.f64 im #s(literal 1/24 binary64)) (patch (*.f64 im #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 im) (taylor -inf im) (#s(alt (*.f64 im #s(literal 1/24 binary64)) (patch (*.f64 im #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 im) (taylor -inf im) (#s(alt (*.f64 im #s(literal 1/24 binary64)) (patch (*.f64 im #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 im) (taylor -inf im) (#s(alt (*.f64 im #s(literal 1/24 binary64)) (patch (*.f64 im #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 im) (taylor -inf im) (#s(alt (*.f64 im #s(literal 1/24 binary64)) (patch (*.f64 im #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) re) (taylor 0 re) (#s(alt (*.f64 re (*.f64 im im)) (patch (*.f64 re (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) re) (taylor 0 re) (#s(alt (*.f64 re (*.f64 im im)) (patch (*.f64 re (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) re) (taylor 0 re) (#s(alt (*.f64 re (*.f64 im im)) (patch (*.f64 re (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) re) (taylor 0 re) (#s(alt (*.f64 re (*.f64 im im)) (patch (*.f64 re (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) re) (taylor inf re) (#s(alt (*.f64 re (*.f64 im im)) (patch (*.f64 re (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) re) (taylor inf re) (#s(alt (*.f64 re (*.f64 im im)) (patch (*.f64 re (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) re) (taylor inf re) (#s(alt (*.f64 re (*.f64 im im)) (patch (*.f64 re (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) re) (taylor inf re) (#s(alt (*.f64 re (*.f64 im im)) (patch (*.f64 re (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) re) (taylor -inf re) (#s(alt (*.f64 re (*.f64 im im)) (patch (*.f64 re (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) re) (taylor -inf re) (#s(alt (*.f64 re (*.f64 im im)) (patch (*.f64 re (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) re) (taylor -inf re) (#s(alt (*.f64 re (*.f64 im im)) (patch (*.f64 re (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) re) (taylor -inf re) (#s(alt (*.f64 re (*.f64 im im)) (patch (*.f64 re (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) re) (taylor 0 im) (#s(alt (*.f64 re (*.f64 im im)) (patch (*.f64 re (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) re) (taylor 0 im) (#s(alt (*.f64 re (*.f64 im im)) (patch (*.f64 re (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) re) (taylor 0 im) (#s(alt (*.f64 re (*.f64 im im)) (patch (*.f64 re (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) re) (taylor 0 im) (#s(alt (*.f64 re (*.f64 im im)) (patch (*.f64 re (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) re) (taylor inf im) (#s(alt (*.f64 re (*.f64 im im)) (patch (*.f64 re (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) re) (taylor inf im) (#s(alt (*.f64 re (*.f64 im im)) (patch (*.f64 re (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) re) (taylor inf im) (#s(alt (*.f64 re (*.f64 im im)) (patch (*.f64 re (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) re) (taylor inf im) (#s(alt (*.f64 re (*.f64 im im)) (patch (*.f64 re (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) re) (taylor -inf im) (#s(alt (*.f64 re (*.f64 im im)) (patch (*.f64 re (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) re) (taylor -inf im) (#s(alt (*.f64 re (*.f64 im im)) (patch (*.f64 re (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) re) (taylor -inf im) (#s(alt (*.f64 re (*.f64 im im)) (patch (*.f64 re (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) re) (taylor -inf im) (#s(alt (*.f64 re (*.f64 im im)) (patch (*.f64 re (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt re (taylor 0 im) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) #<representation binary64>) () ())) ())
#s(alt (+ re (* 1/2 (* (pow im 2) re))) (taylor 0 im) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) #<representation binary64>) () ())) ())
#s(alt (+ re (* (pow im 2) (+ (* 1/24 (* (pow im 2) re)) (* 1/2 re)))) (taylor 0 im) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) #<representation binary64>) () ())) ())
#s(alt (+ re (* (pow im 2) (+ (* 1/2 re) (* (pow im 2) (+ (* 1/720 (* (pow im 2) re)) (* 1/24 re)))))) (taylor 0 im) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (* (pow im 6) re)) (taylor inf im) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ (* 1/720 re) (* 1/24 (/ re (pow im 2))))) (taylor inf im) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ (* 1/720 re) (+ (* 1/24 (/ re (pow im 2))) (* 1/2 (/ re (pow im 4)))))) (taylor inf im) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ (* 1/720 re) (+ (* 1/24 (/ re (pow im 2))) (+ (* 1/2 (/ re (pow im 4))) (/ re (pow im 6)))))) (taylor inf im) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (* (pow im 6) re)) (taylor -inf im) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ (* 1/720 re) (* 1/24 (/ re (pow im 2))))) (taylor -inf im) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ (* 1/720 re) (+ (* 1/24 (/ re (pow im 2))) (* 1/2 (/ re (pow im 4)))))) (taylor -inf im) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ (* 1/720 re) (+ (* 1/24 (/ re (pow im 2))) (+ (* 1/2 (/ re (pow im 4))) (/ re (pow im 6)))))) (taylor -inf im) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))) (taylor 0 re) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))) (taylor 0 re) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))) (taylor 0 re) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))) (taylor 0 re) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))) (taylor inf re) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))) (taylor inf re) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))) (taylor inf re) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))) (taylor inf re) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))) (taylor -inf re) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))) (taylor -inf re) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))) (taylor -inf re) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))) (taylor -inf re) (#s(alt (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) (patch (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) #<representation binary64>) () ())) ())
#s(alt 2 (taylor 0 im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 2 (pow im 2)) (taylor 0 im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))) (taylor 0 im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (taylor 0 im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/360 (pow im 6)) (taylor inf im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2))))) (taylor inf im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4))))) (taylor inf im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6))))))) (taylor inf im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/360 (pow im 6)) (taylor -inf im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2))))) (taylor -inf im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4))))) (taylor -inf im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6))))))) (taylor -inf im) (#s(alt (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 im) (#s(alt (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) (patch (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/12 (pow im 2))) (taylor 0 im) (#s(alt (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) (patch (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))) (taylor 0 im) (#s(alt (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) (patch (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))) (taylor 0 im) (#s(alt (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) (patch (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/360 (pow im 4)) (taylor inf im) (#s(alt (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) (patch (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2))))) (taylor inf im) (#s(alt (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) (patch (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4))))) (taylor inf im) (#s(alt (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) (patch (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4))))) (taylor inf im) (#s(alt (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) (patch (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/360 (pow im 4)) (taylor -inf im) (#s(alt (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) (patch (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2))))) (taylor -inf im) (#s(alt (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) (patch (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4))))) (taylor -inf im) (#s(alt (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) (patch (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4))))) (taylor -inf im) (#s(alt (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) (patch (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* re (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))) (taylor 0 re) (#s(alt (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* re (+ (* -1/12 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))) (* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))) (taylor 0 re) (#s(alt (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* re (+ (* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/12 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))))))) (taylor 0 re) (#s(alt (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* re (+ (* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/12 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))) (* 1/240 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))))))) (taylor 0 re) (#s(alt (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/10080 (* (pow re 7) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))) (taylor inf re) (#s(alt (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow re 7) (+ (* -1/10080 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))))) (taylor inf re) (#s(alt (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow re 7) (+ (* -1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))) (+ (* -1/10080 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2)))))) (taylor inf re) (#s(alt (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow re 7) (+ (* -1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))) (+ (* -1/10080 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (+ (* 1/240 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (* 1/2 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 6))))))) (taylor inf re) (#s(alt (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/10080 (* (pow re 7) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))) (taylor -inf re) (#s(alt (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow re 7) (+ (* -1/240 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (* 1/10080 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))))) (taylor -inf re) (#s(alt (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow re 7) (+ (* -1/240 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (+ (* 1/10080 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))))))) (taylor -inf re) (#s(alt (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow re 7) (+ (* -1/2 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 6))) (+ (* -1/240 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (+ (* 1/10080 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4)))))))) (taylor -inf re) (#s(alt (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))) (taylor 0 im) (#s(alt (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))) (* (pow im 2) (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))))) (taylor 0 im) (#s(alt (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))) (* (pow im 2) (+ (* 1/12 (* (pow im 2) (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))))) (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))))) (taylor 0 im) (#s(alt (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))) (* (pow im 2) (+ (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))) (* (pow im 2) (+ (* 1/360 (* (pow im 2) (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))))) (* 1/12 (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))))))))) (taylor 0 im) (#s(alt (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/360 (* (pow im 6) (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))))) (taylor inf im) (#s(alt (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ (* 1/360 (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))) (* 1/12 (/ (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))) (pow im 2))))) (taylor inf im) (#s(alt (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ (* 1/360 (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))) (+ (* 1/12 (/ (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))) (pow im 2))) (/ (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))) (pow im 4))))) (taylor inf im) (#s(alt (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ (* 1/360 (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))) (+ (* 1/12 (/ (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))) (pow im 2))) (+ (* 2 (/ (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))) (pow im 6))) (/ (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))) (pow im 4)))))) (taylor inf im) (#s(alt (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/360 (* (pow im 6) (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))))) (taylor -inf im) (#s(alt (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ (* 1/360 (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))) (* 1/12 (/ (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))) (pow im 2))))) (taylor -inf im) (#s(alt (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ (* 1/360 (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))) (+ (* 1/12 (/ (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))) (pow im 2))) (/ (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))) (pow im 4))))) (taylor -inf im) (#s(alt (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 6) (+ (* 1/360 (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))) (+ (* 1/12 (/ (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))) (pow im 2))) (+ (* 2 (/ (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))) (pow im 6))) (/ (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))) (pow im 4)))))) (taylor -inf im) (#s(alt (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (patch (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 re) (taylor 0 re) (#s(alt (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (patch (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1/2 (* -1/12 (pow re 2)))) (taylor 0 re) (#s(alt (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (patch (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (taylor 0 re) (#s(alt (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (patch (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))) (taylor 0 re) (#s(alt (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (patch (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/10080 (pow re 7)) (taylor inf re) (#s(alt (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (patch (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow re 7) (- (* 1/240 (/ 1 (pow re 2))) 1/10080)) (taylor inf re) (#s(alt (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (patch (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow re 7) (- (* 1/240 (/ 1 (pow re 2))) (+ 1/10080 (/ 1/12 (pow re 4))))) (taylor inf re) (#s(alt (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (patch (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow re 7) (- (+ (* 1/240 (/ 1 (pow re 2))) (* 1/2 (/ 1 (pow re 6)))) (+ 1/10080 (/ 1/12 (pow re 4))))) (taylor inf re) (#s(alt (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (patch (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/10080 (pow re 7)) (taylor -inf re) (#s(alt (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (patch (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow re 7) (- 1/10080 (* 1/240 (/ 1 (pow re 2)))))) (taylor -inf re) (#s(alt (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (patch (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow re 7) (- (+ 1/10080 (/ 1/12 (pow re 4))) (* 1/240 (/ 1 (pow re 2)))))) (taylor -inf re) (#s(alt (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (patch (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow re 7) (- (+ 1/10080 (/ 1/12 (pow re 4))) (+ (* 1/240 (/ 1 (pow re 2))) (* 1/2 (/ 1 (pow re 6))))))) (taylor -inf re) (#s(alt (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (patch (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 re) (#s(alt (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (patch (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/12 (pow re 2))) (taylor 0 re) (#s(alt (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (patch (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (taylor 0 re) (#s(alt (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (patch (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))) (taylor 0 re) (#s(alt (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (patch (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/10080 (pow re 6)) (taylor inf re) (#s(alt (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (patch (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 6) (- (* 1/240 (/ 1 (pow re 2))) 1/10080)) (taylor inf re) (#s(alt (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (patch (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 6) (- (* 1/240 (/ 1 (pow re 2))) (+ 1/10080 (/ 1/12 (pow re 4))))) (taylor inf re) (#s(alt (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (patch (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 6) (- (+ (* 1/240 (/ 1 (pow re 2))) (* 1/2 (/ 1 (pow re 6)))) (+ 1/10080 (/ 1/12 (pow re 4))))) (taylor inf re) (#s(alt (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (patch (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/10080 (pow re 6)) (taylor -inf re) (#s(alt (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (patch (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 6) (- (* 1/240 (/ 1 (pow re 2))) 1/10080)) (taylor -inf re) (#s(alt (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (patch (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 6) (- (* 1/240 (/ 1 (pow re 2))) (+ 1/10080 (/ 1/12 (pow re 4))))) (taylor -inf re) (#s(alt (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (patch (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 6) (- (+ (* 1/240 (/ 1 (pow re 2))) (* 1/2 (/ 1 (pow re 6)))) (+ 1/10080 (/ 1/12 (pow re 4))))) (taylor -inf re) (#s(alt (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (patch (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/12 re) (taylor 0 re) (#s(alt (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (patch (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #<representation binary64>) () ())) ())
#s(alt (* re (- (* 1/240 (pow re 2)) 1/12)) (taylor 0 re) (#s(alt (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (patch (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #<representation binary64>) () ())) ())
#s(alt (* re (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)) (taylor 0 re) (#s(alt (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (patch (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #<representation binary64>) () ())) ())
#s(alt (* re (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)) (taylor 0 re) (#s(alt (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (patch (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/10080 (pow re 5)) (taylor inf re) (#s(alt (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (patch (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow re 5) (- (* 1/240 (/ 1 (pow re 2))) 1/10080)) (taylor inf re) (#s(alt (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (patch (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow re 5) (- (* 1/240 (/ 1 (pow re 2))) (+ 1/10080 (/ 1/12 (pow re 4))))) (taylor inf re) (#s(alt (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (patch (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow re 5) (- (* 1/240 (/ 1 (pow re 2))) (+ 1/10080 (/ 1/12 (pow re 4))))) (taylor inf re) (#s(alt (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (patch (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/10080 (pow re 5)) (taylor -inf re) (#s(alt (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (patch (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow re 5) (- 1/10080 (* 1/240 (/ 1 (pow re 2)))))) (taylor -inf re) (#s(alt (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (patch (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow re 5) (- (+ 1/10080 (/ 1/12 (pow re 4))) (* 1/240 (/ 1 (pow re 2)))))) (taylor -inf re) (#s(alt (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (patch (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow re 5) (- (+ 1/10080 (/ 1/12 (pow re 4))) (* 1/240 (/ 1 (pow re 2)))))) (taylor -inf re) (#s(alt (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (patch (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/720 im) (taylor 0 im) (#s(alt (*.f64 im #s(literal 1/720 binary64)) (patch (*.f64 im #s(literal 1/720 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/720 im) (taylor 0 im) (#s(alt (*.f64 im #s(literal 1/720 binary64)) (patch (*.f64 im #s(literal 1/720 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/720 im) (taylor 0 im) (#s(alt (*.f64 im #s(literal 1/720 binary64)) (patch (*.f64 im #s(literal 1/720 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/720 im) (taylor 0 im) (#s(alt (*.f64 im #s(literal 1/720 binary64)) (patch (*.f64 im #s(literal 1/720 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/720 im) (taylor inf im) (#s(alt (*.f64 im #s(literal 1/720 binary64)) (patch (*.f64 im #s(literal 1/720 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/720 im) (taylor inf im) (#s(alt (*.f64 im #s(literal 1/720 binary64)) (patch (*.f64 im #s(literal 1/720 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/720 im) (taylor inf im) (#s(alt (*.f64 im #s(literal 1/720 binary64)) (patch (*.f64 im #s(literal 1/720 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/720 im) (taylor inf im) (#s(alt (*.f64 im #s(literal 1/720 binary64)) (patch (*.f64 im #s(literal 1/720 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/720 im) (taylor -inf im) (#s(alt (*.f64 im #s(literal 1/720 binary64)) (patch (*.f64 im #s(literal 1/720 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/720 im) (taylor -inf im) (#s(alt (*.f64 im #s(literal 1/720 binary64)) (patch (*.f64 im #s(literal 1/720 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/720 im) (taylor -inf im) (#s(alt (*.f64 im #s(literal 1/720 binary64)) (patch (*.f64 im #s(literal 1/720 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/720 im) (taylor -inf im) (#s(alt (*.f64 im #s(literal 1/720 binary64)) (patch (*.f64 im #s(literal 1/720 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/24 (taylor 0 im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/24 (* 1/720 (pow im 2))) (taylor 0 im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/24 (* 1/720 (pow im 2))) (taylor 0 im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/24 (* 1/720 (pow im 2))) (taylor 0 im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (pow im 2)) (taylor inf im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2))))) (taylor inf im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2))))) (taylor inf im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2))))) (taylor inf im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (pow im 2)) (taylor -inf im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2))))) (taylor -inf im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2))))) (taylor -inf im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2))))) (taylor -inf im) (#s(alt (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) (patch (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/12 (taylor 0 im) (#s(alt (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (patch (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/12 (* 1/360 (pow im 2))) (taylor 0 im) (#s(alt (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (patch (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/12 (* 1/360 (pow im 2))) (taylor 0 im) (#s(alt (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (patch (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/12 (* 1/360 (pow im 2))) (taylor 0 im) (#s(alt (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (patch (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/360 (pow im 2)) (taylor inf im) (#s(alt (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (patch (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2))))) (taylor inf im) (#s(alt (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (patch (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2))))) (taylor inf im) (#s(alt (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (patch (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2))))) (taylor inf im) (#s(alt (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (patch (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/360 (pow im 2)) (taylor -inf im) (#s(alt (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (patch (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2))))) (taylor -inf im) (#s(alt (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (patch (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2))))) (taylor -inf im) (#s(alt (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (patch (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2))))) (taylor -inf im) (#s(alt (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (patch (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/12 im) (taylor 0 im) (#s(alt (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (patch (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #<representation binary64>) () ())) ())
#s(alt (* im (+ 1/12 (* 1/360 (pow im 2)))) (taylor 0 im) (#s(alt (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (patch (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #<representation binary64>) () ())) ())
#s(alt (* im (+ 1/12 (* 1/360 (pow im 2)))) (taylor 0 im) (#s(alt (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (patch (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #<representation binary64>) () ())) ())
#s(alt (* im (+ 1/12 (* 1/360 (pow im 2)))) (taylor 0 im) (#s(alt (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (patch (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/360 (pow im 3)) (taylor inf im) (#s(alt (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (patch (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2))))) (taylor inf im) (#s(alt (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (patch (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2))))) (taylor inf im) (#s(alt (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (patch (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2))))) (taylor inf im) (#s(alt (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (patch (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/360 (pow im 3)) (taylor -inf im) (#s(alt (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (patch (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2))))) (taylor -inf im) (#s(alt (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (patch (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2))))) (taylor -inf im) (#s(alt (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (patch (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2))))) (taylor -inf im) (#s(alt (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (patch (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow im 3) (taylor 0 im) (#s(alt (*.f64 im (*.f64 im im)) (patch (*.f64 im (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (pow im 3) (taylor 0 im) (#s(alt (*.f64 im (*.f64 im im)) (patch (*.f64 im (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (pow im 3) (taylor 0 im) (#s(alt (*.f64 im (*.f64 im im)) (patch (*.f64 im (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (pow im 3) (taylor 0 im) (#s(alt (*.f64 im (*.f64 im im)) (patch (*.f64 im (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (pow im 3) (taylor inf im) (#s(alt (*.f64 im (*.f64 im im)) (patch (*.f64 im (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (pow im 3) (taylor inf im) (#s(alt (*.f64 im (*.f64 im im)) (patch (*.f64 im (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (pow im 3) (taylor inf im) (#s(alt (*.f64 im (*.f64 im im)) (patch (*.f64 im (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (pow im 3) (taylor inf im) (#s(alt (*.f64 im (*.f64 im im)) (patch (*.f64 im (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (pow im 3) (taylor -inf im) (#s(alt (*.f64 im (*.f64 im im)) (patch (*.f64 im (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (pow im 3) (taylor -inf im) (#s(alt (*.f64 im (*.f64 im im)) (patch (*.f64 im (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (pow im 3) (taylor -inf im) (#s(alt (*.f64 im (*.f64 im im)) (patch (*.f64 im (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (pow im 3) (taylor -inf im) (#s(alt (*.f64 im (*.f64 im im)) (patch (*.f64 im (*.f64 im im)) #<representation binary64>) () ())) ())
Calls

84 calls:

TimeVariablePointExpression
22.0ms
re
@0
(* (* re re) -1/6)
1.0ms
re
@0
(* (+ (* (* im im) (+ (* im (* im (+ (* (* im im) 1/360) 1/12))) 1)) 2) (* 1/2 re))
1.0ms
re
@inf
(* (+ (* (* im im) (+ (* (* im im) (+ (* im (* im 1/720)) 1/24)) 1/2)) 1) (sin re))
1.0ms
im
@0
(* (* re (+ (* re (* re (+ (* (* re re) (+ (* re (* re -1/10080)) 1/240)) -1/12))) 1/2)) (+ (* im (+ (* (+ (* (* im im) 1/360) 1/12) (* im (* im im))) im)) 2))
1.0ms
re
@inf
(* (* re (+ (* re (* re (+ (* (* re re) (+ (* re (* re -1/10080)) 1/240)) -1/12))) 1/2)) (+ (* im (+ (* (+ (* (* im im) 1/360) 1/12) (* im (* im im))) im)) 2))

rewrite381.0ms (1.3%)

Memory
18.6MiB live, 719.5MiB allocated
Algorithm
batch-egg-rewrite
Rules
6 000×lower-fma.f32
5 974×lower-fma.f64
4 660×lower-*.f32
4 628×lower-*.f64
3 024×lower-/.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
043248
086244
1367238
22908238
08706238
Stop Event
iter limit
node limit
iter limit
Counts
23 → 508
Calls
Call 1
Inputs
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 im im)
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
(*.f64 (*.f64 re re) #s(literal -1/6 binary64))
(*.f64 re re)
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(*.f64 im #s(literal 1/24 binary64))
(*.f64 re (*.f64 im im))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)))
(fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64)))
(*.f64 im #s(literal 1/720 binary64))
(fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64))
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))
(*.f64 im (*.f64 im im))
Outputs
(+.f64 (*.f64 (sin.f64 re) #s(literal 1 binary64)) (*.f64 (sin.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(+.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (*.f64 (sin.f64 re) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (sin.f64 re)) (*.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (sin.f64 re)))
(+.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (sin.f64 re)) (*.f64 #s(literal 1 binary64) (sin.f64 re)))
(fma.f64 #s(literal 1 binary64) (sin.f64 re) (*.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (sin.f64 re)))
(fma.f64 (sin.f64 re) #s(literal 1 binary64) (*.f64 (sin.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(fma.f64 (sin.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 (sin.f64 re) #s(literal 1 binary64)))
(fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (sin.f64 re) (*.f64 #s(literal 1 binary64) (sin.f64 re)))
(/.f64 (*.f64 (sin.f64 re) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) (-.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (sin.f64 re)) (-.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64)) (sin.f64 re)) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 (sin.f64 re) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))) (neg.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (sin.f64 re))) (neg.f64 (-.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64)) (sin.f64 re))) (neg.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 re) #s(literal 1 binary64)) (*.f64 (sin.f64 re) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (*.f64 (sin.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1 binary64)) (*.f64 (sin.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (*.f64 (sin.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1 binary64)) (*.f64 (sin.f64 re) #s(literal 1 binary64))) (*.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (*.f64 (sin.f64 re) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (sin.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (sin.f64 re)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) (sin.f64 re)) (*.f64 #s(literal 1 binary64) (sin.f64 re)) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (sin.f64 re)) (*.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (sin.f64 re))) (*.f64 (*.f64 #s(literal 1 binary64) (sin.f64 re)) (*.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (sin.f64 re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (sin.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (sin.f64 re)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (sin.f64 re)) (*.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (sin.f64 re)) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sin.f64 re)) (*.f64 #s(literal 1 binary64) (sin.f64 re))) (*.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (sin.f64 re)) (*.f64 #s(literal 1 binary64) (sin.f64 re))))))
(*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (sin.f64 re))
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(+.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) #s(literal 1/2 binary64)))
(-.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 im (*.f64 im (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) im #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) im) im (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (-.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64)) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64))) (neg.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64)) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (pow.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal 3 binary64)) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) #s(literal 1/2 binary64))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))))
(*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 (*.f64 im im) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 im)) #s(literal 2 binary64))
(*.f64 im im)
(*.f64 im (*.f64 im #s(literal 1 binary64)))
(*.f64 (*.f64 im im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 im im))
(*.f64 (*.f64 #s(literal 1 binary64) im) im)
(*.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)))
(+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))
(+.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(-.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))
(fma.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))
(fma.f64 im (*.f64 (*.f64 im #s(literal 1/720 binary64)) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 im #s(literal 1/720 binary64)) (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im im) #s(literal 1/2 binary64))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im #s(literal 1/720 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) im #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/720 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) im) im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal 1/720 binary64))) im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) #s(literal 1/8 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) #s(literal 1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) #s(literal 1/8 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64)))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) #s(literal 3 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64)))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (-.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
(*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)))
(*.f64 (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re)
(*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64))
(*.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re re))
(*.f64 re (*.f64 re #s(literal -1/6 binary64)))
(*.f64 (*.f64 re re) #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) (*.f64 re re))
(*.f64 (*.f64 re #s(literal -1/6 binary64)) re)
(exp.f64 (*.f64 (log.f64 re) #s(literal 2 binary64)))
(pow.f64 re #s(literal 2 binary64))
(pow.f64 (*.f64 re re) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 re)) #s(literal 2 binary64))
(*.f64 re re)
(*.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)))
(+.f64 re (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))))
(+.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))) re)
(-.f64 (/.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re)))) (fma.f64 re (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (neg.f64 re))) (/.f64 (*.f64 re re) (fma.f64 re (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (neg.f64 re))))
(-.f64 (/.f64 (*.f64 re re) (-.f64 re (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))))) (/.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re)))) (-.f64 re (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))))))
(fma.f64 (*.f64 im im) (*.f64 re (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) re)
(fma.f64 re (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) re)
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re)) re)
(fma.f64 (*.f64 im (*.f64 im re)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re)
(fma.f64 (*.f64 im re) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) re)
(fma.f64 (*.f64 re (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im im) re)
(fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im im)) re re)
(fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im re)) im re)
(fma.f64 (*.f64 (*.f64 re (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) im) im re)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (-.f64 re (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re)))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))))) (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re)))) (*.f64 re (*.f64 re re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (neg.f64 re)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re)) re) (fma.f64 re (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (neg.f64 re)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re)))) (*.f64 re (*.f64 re re))) (fma.f64 re (-.f64 re (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re)))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re)))) (*.f64 re (*.f64 re re))) (fma.f64 re re (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re)))) (*.f64 re (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re)))))))
(/.f64 (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re)) re) (fma.f64 re (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (neg.f64 re))) (fma.f64 re (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (neg.f64 re)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re)))) (*.f64 re (*.f64 re re)))) (neg.f64 (fma.f64 re (-.f64 re (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re)))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re)))) (*.f64 re (*.f64 re re)))) (neg.f64 (fma.f64 re re (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re)))) (*.f64 re (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re)) re) (fma.f64 re (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (neg.f64 re)))) (neg.f64 (fma.f64 re (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (neg.f64 re))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 re (-.f64 re (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re)))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))))) (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re)))) (*.f64 re (*.f64 re re))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 re (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (neg.f64 re)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re)) re) (fma.f64 re (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (neg.f64 re))))))
(/.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))))) (-.f64 re (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re)))) (fma.f64 re (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (neg.f64 re))) (*.f64 (fma.f64 re (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (neg.f64 re)) (*.f64 re re))) (*.f64 (fma.f64 re (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (neg.f64 re)) (fma.f64 re (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (neg.f64 re))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re)))) (*.f64 re (*.f64 re re))))) (neg.f64 (neg.f64 (fma.f64 re (-.f64 re (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re)))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re)) re) (fma.f64 re (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (neg.f64 re))))) (neg.f64 (neg.f64 (fma.f64 re (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (neg.f64 re)))))
(/.f64 (neg.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re)))))) (neg.f64 (-.f64 re (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))))))
(pow.f64 (/.f64 (fma.f64 re (-.f64 re (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re)))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))))) (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re)))) (*.f64 re (*.f64 re re)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 re (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (neg.f64 re)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re)) re) (fma.f64 re (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (neg.f64 re)))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re)))) (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (fma.f64 re (-.f64 re (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re)))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re)))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im re)) re) (fma.f64 re (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (neg.f64 re))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (neg.f64 re))))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(+.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(-.f64 (/.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (/.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/24 binary64) (*.f64 im im) #s(literal 1/2 binary64))
(fma.f64 (*.f64 im #s(literal 1/24 binary64)) im #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) #s(literal 1/48 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64)) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/4 binary64))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64)) #s(literal 1/8 binary64)) (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) #s(literal 1/48 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) #s(literal 1/48 binary64)))))
(/.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/4 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64)) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) #s(literal 1/48 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64)) #s(literal 1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) #s(literal 1/48 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) #s(literal 1/48 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64)) #s(literal 1/8 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/4 binary64)))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64)) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) #s(literal 1/48 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) #s(literal 1/48 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64)) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) #s(literal 1/48 binary64))))))
(*.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(*.f64 im #s(literal 1/24 binary64))
(*.f64 #s(literal 1/24 binary64) im)
(*.f64 im (*.f64 im re))
(*.f64 (*.f64 im im) re)
(*.f64 re (*.f64 im im))
(*.f64 (*.f64 im re) im)
(+.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re)))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) re)))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) re)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))) #s(literal 8 binary64))) (-.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))) #s(literal -4 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal -2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))) #s(literal 8 binary64)) (*.f64 #s(literal 1/2 binary64) re)) (-.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))) #s(literal -4 binary64)) (*.f64 #s(literal 1/2 binary64) re)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal -2 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))) #s(literal 8 binary64)))) (neg.f64 (-.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))) #s(literal -4 binary64)))) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))) #s(literal 8 binary64)) (*.f64 #s(literal 1/2 binary64) re))) (neg.f64 (-.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))) #s(literal -4 binary64)) (*.f64 #s(literal 1/2 binary64) re))) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal -2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) re)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) re)) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) re)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) re))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) re)
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) re) #s(literal 1/2 binary64))
(+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64))
(+.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 im im #s(literal 2 binary64)))
(+.f64 (+.f64 #s(literal 2 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im im))
(-.f64 (/.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal -2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal -2 binary64))))
(-.f64 (/.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))) (/.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))))
(fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))
(fma.f64 im (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))) (fma.f64 im im #s(literal 2 binary64)))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (fma.f64 im im #s(literal 2 binary64)))
(fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im im #s(literal 2 binary64)))
(fma.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (*.f64 im (*.f64 im im)) (fma.f64 im im #s(literal 2 binary64)))
(fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 im im) #s(literal 2 binary64))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (fma.f64 im im #s(literal 2 binary64)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) im #s(literal 2 binary64))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))) im (fma.f64 im im #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (*.f64 im im) (fma.f64 im im #s(literal 2 binary64)))
(fma.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))) im #s(literal 2 binary64))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (fma.f64 im im #s(literal 2 binary64)))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (fma.f64 im im #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 2 binary64)))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))) #s(literal 8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal -2 binary64)) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))) #s(literal -4 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))) #s(literal 8 binary64)) (-.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))) #s(literal 8 binary64)) (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))) #s(literal -4 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal -2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))) #s(literal 8 binary64))) (neg.f64 (-.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))) #s(literal 8 binary64))) (neg.f64 (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))) #s(literal -4 binary64))) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal -2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 2 binary64)))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))) #s(literal 8 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal -2 binary64)) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))) #s(literal -4 binary64)))))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))))) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal -2 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal -2 binary64)) #s(literal 4 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal -2 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal -2 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))) #s(literal 8 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))) #s(literal -4 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal -2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))))) (neg.f64 (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))))) (*.f64 im im)) (pow.f64 (fma.f64 im im #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))))) (*.f64 im im) (-.f64 (*.f64 (fma.f64 im im #s(literal 2 binary64)) (fma.f64 im im #s(literal 2 binary64))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 im im #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal 3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (fma.f64 (+.f64 #s(literal 2 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (+.f64 #s(literal 2 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im im)))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 2 binary64)))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))) #s(literal 8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal -2 binary64)) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))) #s(literal -4 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))) #s(literal 8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 2 binary64))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))) #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal -2 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))))
(+.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))))))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64))
(fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64))
(fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im #s(literal 1 binary64))
(fma.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (*.f64 im #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))))) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))))) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))))) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal -1 binary64))) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))))) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))))) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal -1 binary64)))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))))) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))))))
(*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal -1 binary64))))
(+.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64))))
(+.f64 (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))))
(+.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))))) (-.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64)))) (-.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64))))))
(fma.f64 im (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64))))
(fma.f64 re (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))))
(fma.f64 re (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))))
(fma.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64))))
(fma.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64)) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))))
(fma.f64 (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) #s(literal 2 binary64) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))))
(fma.f64 (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 im (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64))))
(fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))) (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) re (*.f64 re (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) re (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)) im (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))) re) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal 2 binary64) re) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))) #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64)))))) (fma.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))) (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64)))) (*.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))))) (*.f64 (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64))))) (-.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))) #s(literal 8 binary64))) (-.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))) #s(literal -4 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal -2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))) #s(literal 8 binary64)) (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (-.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))) #s(literal -4 binary64)) (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal -2 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))) #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64))))))) (neg.f64 (fma.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))) (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64)))) (*.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))))) (*.f64 (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64)))))) (neg.f64 (-.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))) #s(literal 8 binary64)))) (neg.f64 (-.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))) #s(literal -4 binary64)))) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))) #s(literal 8 binary64)) (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))) (neg.f64 (-.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))) #s(literal -4 binary64)) (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal -2 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64)))) (pow.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64))))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))))) (*.f64 (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))))))
(*.f64 re (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) re)
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) re) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))))
(+.f64 (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) (*.f64 #s(literal 1/2 binary64) re))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) (*.f64 #s(literal 1/2 binary64) re))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/2 binary64) re)) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) (*.f64 #s(literal 1/2 binary64) re))))
(fma.f64 #s(literal 1/2 binary64) re (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))))
(fma.f64 re #s(literal 1/2 binary64) (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))))
(fma.f64 re (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) (*.f64 #s(literal 1/2 binary64) re))
(fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) (*.f64 #s(literal 1/2 binary64) re))
(fma.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) (*.f64 re re) (*.f64 #s(literal 1/2 binary64) re))
(fma.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) re (*.f64 #s(literal 1/2 binary64) re))
(fma.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))))) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) (*.f64 #s(literal 1/2 binary64) re)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/2 binary64) re))) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) (*.f64 #s(literal 1/2 binary64) re)))
(/.f64 (*.f64 re (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))) #s(literal 1/8 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 re (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) #s(literal -1/4 binary64))) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))) #s(literal 1/8 binary64)) re) (-.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) #s(literal -1/4 binary64)) re) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))))) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re))))) (neg.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) (*.f64 #s(literal 1/2 binary64) re))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/2 binary64) re)))) (neg.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) (*.f64 #s(literal 1/2 binary64) re))))
(/.f64 (neg.f64 (*.f64 re (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))) #s(literal 1/8 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 re (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) #s(literal -1/4 binary64)))) (neg.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))) #s(literal 1/8 binary64)) re)) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) #s(literal -1/4 binary64)) re)) (neg.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/2 binary64) re) (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))))))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) re)
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))))
(+.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))))) (/.f64 (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))))))
(fma.f64 re (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))
(fma.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (*.f64 re re) #s(literal 1/2 binary64))
(fma.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) re #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) #s(literal -1/4 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) #s(literal -1/4 binary64)) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))) #s(literal 1/8 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))) #s(literal 1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))) #s(literal 1/8 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) #s(literal -1/4 binary64)))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))))
(*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))) (*.f64 re #s(literal -1/12 binary64)))
(+.f64 (*.f64 re #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))) (*.f64 re #s(literal -1/12 binary64)))) (/.f64 (*.f64 (*.f64 re #s(literal -1/12 binary64)) (*.f64 re #s(literal -1/12 binary64))) (-.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))) (*.f64 re #s(literal -1/12 binary64)))))
(fma.f64 re #s(literal -1/12 binary64) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))))
(fma.f64 re (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))) (*.f64 re #s(literal -1/12 binary64)))
(fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) (*.f64 re #s(literal -1/12 binary64)))
(fma.f64 (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) (*.f64 re (*.f64 re re)) (*.f64 re #s(literal -1/12 binary64)))
(fma.f64 #s(literal -1/12 binary64) re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))))
(fma.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))) re (*.f64 re #s(literal -1/12 binary64)))
(fma.f64 (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) (*.f64 re #s(literal -1/12 binary64)))
(fma.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) (*.f64 re re) (*.f64 re #s(literal -1/12 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))))) (*.f64 #s(literal -1/1728 binary64) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))) (-.f64 (*.f64 (*.f64 re #s(literal -1/12 binary64)) (*.f64 re #s(literal -1/12 binary64))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))) (*.f64 re #s(literal -1/12 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))))) (*.f64 (*.f64 re #s(literal -1/12 binary64)) (*.f64 re #s(literal -1/12 binary64)))) (-.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))) (*.f64 re #s(literal -1/12 binary64))))
(/.f64 (*.f64 re (fma.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))) #s(literal -1/1728 binary64))) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))) #s(literal 1/144 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))))
(/.f64 (*.f64 re (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/144 binary64))) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal 1/12 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))) #s(literal -1/1728 binary64)) re) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))) #s(literal 1/144 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/144 binary64)) re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal 1/12 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))))) (*.f64 #s(literal -1/1728 binary64) (*.f64 re (*.f64 re re))))) (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))) (-.f64 (*.f64 (*.f64 re #s(literal -1/12 binary64)) (*.f64 re #s(literal -1/12 binary64))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))) (*.f64 re #s(literal -1/12 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))))) (*.f64 (*.f64 re #s(literal -1/12 binary64)) (*.f64 re #s(literal -1/12 binary64))))) (neg.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))) (*.f64 re #s(literal -1/12 binary64)))))
(/.f64 (neg.f64 (*.f64 re (fma.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))) #s(literal -1/1728 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))) #s(literal 1/144 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))))))
(/.f64 (neg.f64 (*.f64 re (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/144 binary64)))) (neg.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal 1/12 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))) #s(literal -1/1728 binary64)) re)) (neg.f64 (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))) #s(literal 1/144 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/144 binary64)) re)) (neg.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal 1/12 binary64))))
(/.f64 (fma.f64 #s(literal -1/1728 binary64) (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))))))) (fma.f64 (*.f64 re #s(literal -1/12 binary64)) (*.f64 re #s(literal -1/12 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))))) (*.f64 (*.f64 re #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))))))))
(*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))
(*.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) re)
(*.f64 im #s(literal 1/720 binary64))
(*.f64 #s(literal 1/720 binary64) im)
(+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))
(+.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal -1/24 binary64))) (/.f64 #s(literal 1/576 binary64) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal -1/24 binary64))))
(-.f64 (/.f64 #s(literal 1/576 binary64) (-.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64)) (-.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))
(fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64))
(fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))
(fma.f64 #s(literal 1/720 binary64) (*.f64 im im) #s(literal 1/24 binary64))
(fma.f64 (*.f64 im #s(literal 1/720 binary64)) im #s(literal 1/24 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal 1/17280 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal 1/17280 binary64))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64)) (+.f64 #s(literal 1/576 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/17280 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal -1/24 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal 1/17280 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64))) (neg.f64 (+.f64 #s(literal 1/576 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/17280 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))) (neg.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal -1/24 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal 1/17280 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)))))
(/.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64))) (-.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal -1/24 binary64))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) #s(literal 1/576 binary64))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal -1/24 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal 1/17280 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal -1/24 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64)))) (neg.f64 (-.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal 1/17280 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal -1/24 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal 1/17280 binary64)))))
(*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal -1/24 binary64))))
(+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))
(+.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) #s(literal 1/12 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal -1/12 binary64))) (/.f64 #s(literal 1/144 binary64) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal -1/12 binary64))))
(-.f64 (/.f64 #s(literal 1/144 binary64) (-.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64)) (-.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))
(fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
(fma.f64 #s(literal 1/360 binary64) (*.f64 im im) #s(literal 1/12 binary64))
(fma.f64 (*.f64 im #s(literal 1/360 binary64)) im #s(literal 1/12 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal 1/144 binary64)) (*.f64 (*.f64 im im) #s(literal 1/4320 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)) #s(literal 1/1728 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal -1/12 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)) #s(literal 1/1728 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal 1/144 binary64)) (*.f64 (*.f64 im im) #s(literal 1/4320 binary64))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)) #s(literal 1/1728 binary64)) (+.f64 #s(literal 1/144 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64)) (*.f64 (*.f64 im im) #s(literal 1/4320 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal -1/12 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)) #s(literal 1/1728 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal 1/144 binary64)) (*.f64 (*.f64 im im) #s(literal 1/4320 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)) #s(literal 1/1728 binary64))) (neg.f64 (+.f64 #s(literal 1/144 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64)) (*.f64 (*.f64 im im) #s(literal 1/4320 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64))) (neg.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal -1/12 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal 1/144 binary64)) (*.f64 (*.f64 im im) #s(literal 1/4320 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)) #s(literal 1/1728 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal -1/12 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)))))
(/.f64 (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64))) (-.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal -1/12 binary64))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal -1/12 binary64)) #s(literal 1/144 binary64))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal -1/12 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal -1/12 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)) #s(literal 1/1728 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal 1/144 binary64)) (*.f64 (*.f64 im im) #s(literal 1/4320 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal -1/12 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64)))) (neg.f64 (-.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal 1/144 binary64)) (*.f64 (*.f64 im im) #s(literal 1/4320 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)) #s(literal 1/1728 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal -1/12 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)) #s(literal 1/1728 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal 1/144 binary64)) (*.f64 (*.f64 im im) #s(literal 1/4320 binary64)))))
(*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal -1/12 binary64))))
(+.f64 (*.f64 im #s(literal 1/12 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))
(+.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 im #s(literal 1/12 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 im #s(literal 1/12 binary64)))) (/.f64 (*.f64 (*.f64 im #s(literal 1/12 binary64)) (*.f64 im #s(literal 1/12 binary64))) (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 im #s(literal 1/12 binary64)))))
(fma.f64 im #s(literal 1/12 binary64) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))
(fma.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im #s(literal 1/12 binary64)))
(fma.f64 (*.f64 im im) (*.f64 im #s(literal 1/360 binary64)) (*.f64 im #s(literal 1/12 binary64)))
(fma.f64 #s(literal 1/360 binary64) (*.f64 im (*.f64 im im)) (*.f64 im #s(literal 1/12 binary64)))
(fma.f64 #s(literal 1/12 binary64) im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))
(fma.f64 (*.f64 im (*.f64 im im)) #s(literal 1/360 binary64) (*.f64 im #s(literal 1/12 binary64)))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) im (*.f64 im #s(literal 1/12 binary64)))
(fma.f64 (*.f64 im #s(literal 1/360 binary64)) (*.f64 im im) (*.f64 im #s(literal 1/12 binary64)))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728 binary64))) (fma.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (-.f64 (*.f64 (*.f64 im #s(literal 1/12 binary64)) (*.f64 im #s(literal 1/12 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 im #s(literal 1/12 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 (*.f64 im #s(literal 1/12 binary64)) (*.f64 im #s(literal 1/12 binary64)))) (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 im #s(literal 1/12 binary64))))
(/.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)) #s(literal 1/1728 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal 1/144 binary64)) (*.f64 (*.f64 im im) #s(literal 1/4320 binary64))))
(/.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal -1/12 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)) #s(literal 1/1728 binary64)) im) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal 1/144 binary64)) (*.f64 (*.f64 im im) #s(literal 1/4320 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)) im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal -1/12 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728 binary64)))) (neg.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (-.f64 (*.f64 (*.f64 im #s(literal 1/12 binary64)) (*.f64 im #s(literal 1/12 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 im #s(literal 1/12 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 (*.f64 im #s(literal 1/12 binary64)) (*.f64 im #s(literal 1/12 binary64))))) (neg.f64 (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 im #s(literal 1/12 binary64)))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)) #s(literal 1/1728 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal 1/144 binary64)) (*.f64 (*.f64 im im) #s(literal 1/4320 binary64)))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)))) (neg.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal -1/12 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)) #s(literal 1/1728 binary64)) im)) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal 1/144 binary64)) (*.f64 (*.f64 im im) #s(literal 1/4320 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)) im)) (neg.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal -1/12 binary64))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)))) (fma.f64 (*.f64 im #s(literal 1/12 binary64)) (*.f64 im #s(literal 1/12 binary64)) (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 (*.f64 im #s(literal 1/12 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))
(*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) im)
(exp.f64 (*.f64 (log.f64 im) #s(literal 3 binary64)))
(pow.f64 im #s(literal 3 binary64))
(pow.f64 (*.f64 im im) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 im #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 im)) #s(literal 3 binary64))
(*.f64 im (*.f64 im im))
(*.f64 (*.f64 im im) im)
(*.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 im #s(literal 3/2 binary64)))

simplify378.0ms (1.3%)

Memory
-2.1MiB live, 714.2MiB allocated
Algorithm
egg-herbie
Rules
9 932×lower-fma.f64
9 932×lower-fma.f32
5 572×lower-*.f64
5 572×lower-*.f32
3 072×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03454772
111924515
242434077
361633884
082283566
Stop Event
iter limit
node limit
Counts
336 → 334
Calls
Call 1
Inputs
(sin re)
(+ (sin re) (* 1/2 (* (pow im 2) (sin re))))
(+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))
(+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re)))))))
(* 1/720 (* (pow im 6) (sin re)))
(* (pow im 6) (+ (* 1/720 (sin re)) (* 1/24 (/ (sin re) (pow im 2)))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (* 1/2 (/ (sin re) (pow im 4))))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (+ (* 1/2 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6))))))
(* 1/720 (* (pow im 6) (sin re)))
(* (pow im 6) (+ (* 1/720 (sin re)) (* 1/24 (/ (sin re) (pow im 2)))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (* 1/2 (/ (sin re) (pow im 4))))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (+ (* 1/2 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6))))))
(* re (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(* re (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))) (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))
(* re (+ 1 (+ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/120 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))))))))
(* re (+ 1 (+ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))) (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
1
(+ 1 (* 1/2 (pow im 2)))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))
(* 1/720 (pow im 6))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))
(* 1/720 (pow im 6))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
1/2
(+ 1/2 (* 1/24 (pow im 2)))
(+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))
(+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))
(* 1/720 (pow im 4))
(* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* 1/720 (pow im 4))
(* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* -1/6 (pow re 3))
(* -1/6 (pow re 3))
(* -1/6 (pow re 3))
(* -1/6 (pow re 3))
(* -1/6 (pow re 3))
(* -1/6 (pow re 3))
(* -1/6 (pow re 3))
(* -1/6 (pow re 3))
(* -1/6 (pow re 3))
(* -1/6 (pow re 3))
(* -1/6 (pow re 3))
(* -1/6 (pow re 3))
(* -1/6 (pow re 2))
(* -1/6 (pow re 2))
(* -1/6 (pow re 2))
(* -1/6 (pow re 2))
(* -1/6 (pow re 2))
(* -1/6 (pow re 2))
(* -1/6 (pow re 2))
(* -1/6 (pow re 2))
(* -1/6 (pow re 2))
(* -1/6 (pow re 2))
(* -1/6 (pow re 2))
(* -1/6 (pow re 2))
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
re
(+ re (* 1/2 (* (pow im 2) re)))
(+ re (* (pow im 2) (+ (* 1/24 (* (pow im 2) re)) (* 1/2 re))))
(+ re (* (pow im 2) (+ (* 1/24 (* (pow im 2) re)) (* 1/2 re))))
(* 1/24 (* (pow im 4) re))
(* (pow im 4) (+ (* 1/24 re) (* 1/2 (/ re (pow im 2)))))
(* (pow im 4) (+ (* 1/24 re) (+ (* 1/2 (/ re (pow im 2))) (/ re (pow im 4)))))
(* (pow im 4) (+ (* 1/24 re) (+ (* 1/2 (/ re (pow im 2))) (/ re (pow im 4)))))
(* 1/24 (* (pow im 4) re))
(* (pow im 4) (+ (* 1/24 re) (* 1/2 (/ re (pow im 2)))))
(* (pow im 4) (+ (* 1/24 re) (+ (* 1/2 (/ re (pow im 2))) (/ re (pow im 4)))))
(* (pow im 4) (+ (* 1/24 re) (+ (* 1/2 (/ re (pow im 2))) (/ re (pow im 4)))))
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* -1 (* re (- (* -1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1)))
(* -1 (* re (- (* -1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1)))
(* -1 (* re (- (* -1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1)))
(* -1 (* re (- (* -1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1)))
1/2
(+ 1/2 (* 1/24 (pow im 2)))
(+ 1/2 (* 1/24 (pow im 2)))
(+ 1/2 (* 1/24 (pow im 2)))
(* 1/24 (pow im 2))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* 1/24 (pow im 2))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* 1/24 im)
(* (pow im 2) re)
(* (pow im 2) re)
(* (pow im 2) re)
(* (pow im 2) re)
(* (pow im 2) re)
(* (pow im 2) re)
(* (pow im 2) re)
(* (pow im 2) re)
(* (pow im 2) re)
(* (pow im 2) re)
(* (pow im 2) re)
(* (pow im 2) re)
(* (pow im 2) re)
(* (pow im 2) re)
(* (pow im 2) re)
(* (pow im 2) re)
(* (pow im 2) re)
(* (pow im 2) re)
(* (pow im 2) re)
(* (pow im 2) re)
(* (pow im 2) re)
(* (pow im 2) re)
(* (pow im 2) re)
(* (pow im 2) re)
re
(+ re (* 1/2 (* (pow im 2) re)))
(+ re (* (pow im 2) (+ (* 1/24 (* (pow im 2) re)) (* 1/2 re))))
(+ re (* (pow im 2) (+ (* 1/2 re) (* (pow im 2) (+ (* 1/720 (* (pow im 2) re)) (* 1/24 re))))))
(* 1/720 (* (pow im 6) re))
(* (pow im 6) (+ (* 1/720 re) (* 1/24 (/ re (pow im 2)))))
(* (pow im 6) (+ (* 1/720 re) (+ (* 1/24 (/ re (pow im 2))) (* 1/2 (/ re (pow im 4))))))
(* (pow im 6) (+ (* 1/720 re) (+ (* 1/24 (/ re (pow im 2))) (+ (* 1/2 (/ re (pow im 4))) (/ re (pow im 6))))))
(* 1/720 (* (pow im 6) re))
(* (pow im 6) (+ (* 1/720 re) (* 1/24 (/ re (pow im 2)))))
(* (pow im 6) (+ (* 1/720 re) (+ (* 1/24 (/ re (pow im 2))) (* 1/2 (/ re (pow im 4))))))
(* (pow im 6) (+ (* 1/720 re) (+ (* 1/24 (/ re (pow im 2))) (+ (* 1/2 (/ re (pow im 4))) (/ re (pow im 6))))))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
2
(+ 2 (pow im 2))
(+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))
(+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))
(* 1/360 (pow im 6))
(* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6)))))))
(* 1/360 (pow im 6))
(* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6)))))))
1
(+ 1 (* 1/12 (pow im 2)))
(+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))
(+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))
(* 1/360 (pow im 4))
(* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* (pow im 4) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* 1/360 (pow im 4))
(* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* (pow im 4) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* 1/2 (* re (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* re (+ (* -1/12 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))) (* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))))
(* re (+ (* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/12 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))))))
(* re (+ (* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/12 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))) (* 1/240 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))))))))
(* -1/10080 (* (pow re 7) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* (pow re 7) (+ (* -1/10080 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2)))))
(* (pow re 7) (+ (* -1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))) (+ (* -1/10080 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))))))
(* (pow re 7) (+ (* -1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))) (+ (* -1/10080 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (+ (* 1/240 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (* 1/2 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 6)))))))
(* -1/10080 (* (pow re 7) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* -1 (* (pow re 7) (+ (* -1/240 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (* 1/10080 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))))
(* -1 (* (pow re 7) (+ (* -1/240 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (+ (* 1/10080 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4)))))))
(* -1 (* (pow re 7) (+ (* -1/2 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 6))) (+ (* -1/240 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (+ (* 1/10080 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))))))))
(* 2 (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))))
(+ (* 2 (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))) (* (pow im 2) (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))))
(+ (* 2 (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))) (* (pow im 2) (+ (* 1/12 (* (pow im 2) (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))))) (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))))))
(+ (* 2 (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))) (* (pow im 2) (+ (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))) (* (pow im 2) (+ (* 1/360 (* (pow im 2) (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))))) (* 1/12 (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))))))))
(* 1/360 (* (pow im 6) (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))))
(* (pow im 6) (+ (* 1/360 (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))) (* 1/12 (/ (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))) (pow im 2)))))
(* (pow im 6) (+ (* 1/360 (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))) (+ (* 1/12 (/ (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))) (pow im 2))) (/ (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))) (pow im 4)))))
(* (pow im 6) (+ (* 1/360 (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))) (+ (* 1/12 (/ (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))) (pow im 2))) (+ (* 2 (/ (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))) (pow im 6))) (/ (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))) (pow im 4))))))
(* 1/360 (* (pow im 6) (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))))
(* (pow im 6) (+ (* 1/360 (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))) (* 1/12 (/ (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))) (pow im 2)))))
(* (pow im 6) (+ (* 1/360 (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))) (+ (* 1/12 (/ (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))) (pow im 2))) (/ (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))) (pow im 4)))))
(* (pow im 6) (+ (* 1/360 (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))) (+ (* 1/12 (/ (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))) (pow im 2))) (+ (* 2 (/ (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))) (pow im 6))) (/ (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))) (pow im 4))))))
(* 1/2 re)
(* re (+ 1/2 (* -1/12 (pow re 2))))
(* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))
(* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))
(* -1/10080 (pow re 7))
(* (pow re 7) (- (* 1/240 (/ 1 (pow re 2))) 1/10080))
(* (pow re 7) (- (* 1/240 (/ 1 (pow re 2))) (+ 1/10080 (/ 1/12 (pow re 4)))))
(* (pow re 7) (- (+ (* 1/240 (/ 1 (pow re 2))) (* 1/2 (/ 1 (pow re 6)))) (+ 1/10080 (/ 1/12 (pow re 4)))))
(* -1/10080 (pow re 7))
(* -1 (* (pow re 7) (- 1/10080 (* 1/240 (/ 1 (pow re 2))))))
(* -1 (* (pow re 7) (- (+ 1/10080 (/ 1/12 (pow re 4))) (* 1/240 (/ 1 (pow re 2))))))
(* -1 (* (pow re 7) (- (+ 1/10080 (/ 1/12 (pow re 4))) (+ (* 1/240 (/ 1 (pow re 2))) (* 1/2 (/ 1 (pow re 6)))))))
1/2
(+ 1/2 (* -1/12 (pow re 2)))
(+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))
(+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))
(* -1/10080 (pow re 6))
(* (pow re 6) (- (* 1/240 (/ 1 (pow re 2))) 1/10080))
(* (pow re 6) (- (* 1/240 (/ 1 (pow re 2))) (+ 1/10080 (/ 1/12 (pow re 4)))))
(* (pow re 6) (- (+ (* 1/240 (/ 1 (pow re 2))) (* 1/2 (/ 1 (pow re 6)))) (+ 1/10080 (/ 1/12 (pow re 4)))))
(* -1/10080 (pow re 6))
(* (pow re 6) (- (* 1/240 (/ 1 (pow re 2))) 1/10080))
(* (pow re 6) (- (* 1/240 (/ 1 (pow re 2))) (+ 1/10080 (/ 1/12 (pow re 4)))))
(* (pow re 6) (- (+ (* 1/240 (/ 1 (pow re 2))) (* 1/2 (/ 1 (pow re 6)))) (+ 1/10080 (/ 1/12 (pow re 4)))))
(* -1/12 re)
(* re (- (* 1/240 (pow re 2)) 1/12))
(* re (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))
(* re (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))
(* -1/10080 (pow re 5))
(* (pow re 5) (- (* 1/240 (/ 1 (pow re 2))) 1/10080))
(* (pow re 5) (- (* 1/240 (/ 1 (pow re 2))) (+ 1/10080 (/ 1/12 (pow re 4)))))
(* (pow re 5) (- (* 1/240 (/ 1 (pow re 2))) (+ 1/10080 (/ 1/12 (pow re 4)))))
(* -1/10080 (pow re 5))
(* -1 (* (pow re 5) (- 1/10080 (* 1/240 (/ 1 (pow re 2))))))
(* -1 (* (pow re 5) (- (+ 1/10080 (/ 1/12 (pow re 4))) (* 1/240 (/ 1 (pow re 2))))))
(* -1 (* (pow re 5) (- (+ 1/10080 (/ 1/12 (pow re 4))) (* 1/240 (/ 1 (pow re 2))))))
(* 1/720 im)
(* 1/720 im)
(* 1/720 im)
(* 1/720 im)
(* 1/720 im)
(* 1/720 im)
(* 1/720 im)
(* 1/720 im)
(* 1/720 im)
(* 1/720 im)
(* 1/720 im)
(* 1/720 im)
1/24
(+ 1/24 (* 1/720 (pow im 2)))
(+ 1/24 (* 1/720 (pow im 2)))
(+ 1/24 (* 1/720 (pow im 2)))
(* 1/720 (pow im 2))
(* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* 1/720 (pow im 2))
(* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
1/12
(+ 1/12 (* 1/360 (pow im 2)))
(+ 1/12 (* 1/360 (pow im 2)))
(+ 1/12 (* 1/360 (pow im 2)))
(* 1/360 (pow im 2))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* 1/360 (pow im 2))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* 1/12 im)
(* im (+ 1/12 (* 1/360 (pow im 2))))
(* im (+ 1/12 (* 1/360 (pow im 2))))
(* im (+ 1/12 (* 1/360 (pow im 2))))
(* 1/360 (pow im 3))
(* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* 1/360 (pow im 3))
(* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
Outputs
(sin re)
(sin.f64 re)
(+ (sin re) (* 1/2 (* (pow im 2) (sin re))))
(*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re)))))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* 1/720 (* (pow im 6) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64))))
(* (pow im 6) (+ (* 1/720 (sin re)) (* 1/24 (/ (sin re) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (sin.f64 re) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (* 1/2 (/ (sin re) (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (sin.f64 re) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (+ (* 1/2 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (sin.f64 re) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 6 binary64)))))
(* 1/720 (* (pow im 6) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64))))
(* (pow im 6) (+ (* 1/720 (sin re)) (* 1/24 (/ (sin re) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (sin.f64 re) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (* 1/2 (/ (sin re) (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (sin.f64 re) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (+ (* 1/2 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (sin.f64 re) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 6 binary64)))))
(* re (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
(* re (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))) (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))
(*.f64 re (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 re re) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(* re (+ 1 (+ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/120 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))))))))
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (+.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 re re) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/120 binary64))))))
(* re (+ 1 (+ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))) (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))))))))
(fma.f64 re (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) re)
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (pow im 2)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(* 1/720 (pow im 6))
(*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))
(fma.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64)) (fma.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal 1 binary64)))
(* 1/720 (pow im 6))
(*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))
(fma.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64)) (fma.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal 1 binary64)))
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/24 (pow im 2)))
(fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))
(* 1/720 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))
(* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* 1/720 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))
(* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* -1/6 (pow re 3))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))
(* -1/6 (pow re 3))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))
(* -1/6 (pow re 3))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))
(* -1/6 (pow re 3))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))
(* -1/6 (pow re 3))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))
(* -1/6 (pow re 3))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))
(* -1/6 (pow re 3))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))
(* -1/6 (pow re 3))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))
(* -1/6 (pow re 3))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))
(* -1/6 (pow re 3))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))
(* -1/6 (pow re 3))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))
(* -1/6 (pow re 3))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))
(* -1/6 (pow re 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 re re))
(* -1/6 (pow re 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 re re))
(* -1/6 (pow re 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 re re))
(* -1/6 (pow re 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 re re))
(* -1/6 (pow re 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 re re))
(* -1/6 (pow re 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 re re))
(* -1/6 (pow re 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 re re))
(* -1/6 (pow re 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 re re))
(* -1/6 (pow re 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 re re))
(* -1/6 (pow re 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 re re))
(* -1/6 (pow re 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 re re))
(* -1/6 (pow re 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 re re))
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
re
(+ re (* 1/2 (* (pow im 2) re)))
(fma.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re)
(+ re (* (pow im 2) (+ (* 1/24 (* (pow im 2) re)) (* 1/2 re))))
(fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) re)
(+ re (* (pow im 2) (+ (* 1/24 (* (pow im 2) re)) (* 1/2 re))))
(fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) re)
(* 1/24 (* (pow im 4) re))
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(* (pow im 4) (+ (* 1/24 re) (* 1/2 (/ re (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(* (pow im 4) (+ (* 1/24 re) (+ (* 1/2 (/ re (pow im 2))) (/ re (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 re (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (/.f64 re (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 4) (+ (* 1/24 re) (+ (* 1/2 (/ re (pow im 2))) (/ re (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 re (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (/.f64 re (*.f64 (*.f64 im im) (*.f64 im im)))))
(* 1/24 (* (pow im 4) re))
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(* (pow im 4) (+ (* 1/24 re) (* 1/2 (/ re (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(* (pow im 4) (+ (* 1/24 re) (+ (* 1/2 (/ re (pow im 2))) (/ re (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 re (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (/.f64 re (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 4) (+ (* 1/24 re) (+ (* 1/2 (/ re (pow im 2))) (/ re (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 re (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (/.f64 re (*.f64 (*.f64 im im) (*.f64 im im)))))
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) re)
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) re)
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) re)
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) re)
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) re)
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) re)
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) re)
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) re)
(* -1 (* re (- (* -1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1)))
(fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) re)
(* -1 (* re (- (* -1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1)))
(fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) re)
(* -1 (* re (- (* -1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1)))
(fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) re)
(* -1 (* re (- (* -1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) 1)))
(fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) re)
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/24 (pow im 2)))
(fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* 1/24 (pow im 2)))
(fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* 1/24 (pow im 2)))
(fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* (pow im 2) re)
(*.f64 re (*.f64 im im))
(* (pow im 2) re)
(*.f64 re (*.f64 im im))
(* (pow im 2) re)
(*.f64 re (*.f64 im im))
(* (pow im 2) re)
(*.f64 re (*.f64 im im))
(* (pow im 2) re)
(*.f64 re (*.f64 im im))
(* (pow im 2) re)
(*.f64 re (*.f64 im im))
(* (pow im 2) re)
(*.f64 re (*.f64 im im))
(* (pow im 2) re)
(*.f64 re (*.f64 im im))
(* (pow im 2) re)
(*.f64 re (*.f64 im im))
(* (pow im 2) re)
(*.f64 re (*.f64 im im))
(* (pow im 2) re)
(*.f64 re (*.f64 im im))
(* (pow im 2) re)
(*.f64 re (*.f64 im im))
(* (pow im 2) re)
(*.f64 re (*.f64 im im))
(* (pow im 2) re)
(*.f64 re (*.f64 im im))
(* (pow im 2) re)
(*.f64 re (*.f64 im im))
(* (pow im 2) re)
(*.f64 re (*.f64 im im))
(* (pow im 2) re)
(*.f64 re (*.f64 im im))
(* (pow im 2) re)
(*.f64 re (*.f64 im im))
(* (pow im 2) re)
(*.f64 re (*.f64 im im))
(* (pow im 2) re)
(*.f64 re (*.f64 im im))
(* (pow im 2) re)
(*.f64 re (*.f64 im im))
(* (pow im 2) re)
(*.f64 re (*.f64 im im))
(* (pow im 2) re)
(*.f64 re (*.f64 im im))
(* (pow im 2) re)
(*.f64 re (*.f64 im im))
re
(+ re (* 1/2 (* (pow im 2) re)))
(fma.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re)
(+ re (* (pow im 2) (+ (* 1/24 (* (pow im 2) re)) (* 1/2 re))))
(fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) re)
(+ re (* (pow im 2) (+ (* 1/2 re) (* (pow im 2) (+ (* 1/720 (* (pow im 2) re)) (* 1/24 re))))))
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
(* 1/720 (* (pow im 6) re))
(*.f64 #s(literal 1/720 binary64) (*.f64 re (pow.f64 im #s(literal 6 binary64))))
(* (pow im 6) (+ (* 1/720 re) (* 1/24 (/ re (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 re (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 6) (+ (* 1/720 re) (+ (* 1/24 (/ re (pow im 2))) (* 1/2 (/ re (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 re (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(* (pow im 6) (+ (* 1/720 re) (+ (* 1/24 (/ re (pow im 2))) (+ (* 1/2 (/ re (pow im 4))) (/ re (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 re (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (/.f64 re (pow.f64 im #s(literal 6 binary64)))))
(* 1/720 (* (pow im 6) re))
(*.f64 #s(literal 1/720 binary64) (*.f64 re (pow.f64 im #s(literal 6 binary64))))
(* (pow im 6) (+ (* 1/720 re) (* 1/24 (/ re (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 re (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 6) (+ (* 1/720 re) (+ (* 1/24 (/ re (pow im 2))) (* 1/2 (/ re (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 re (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(* (pow im 6) (+ (* 1/720 re) (+ (* 1/24 (/ re (pow im 2))) (+ (* 1/2 (/ re (pow im 4))) (/ re (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 re (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (/.f64 re (pow.f64 im #s(literal 6 binary64)))))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))
2
#s(literal 2 binary64)
(+ 2 (pow im 2))
(fma.f64 im im #s(literal 2 binary64))
(+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))
(fma.f64 im (fma.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) im) #s(literal 2 binary64))
(+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(* 1/360 (pow im 6))
(*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/360 binary64))
(* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/360 binary64) (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6)))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 6 binary64))))))
(* 1/360 (pow im 6))
(*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/360 binary64))
(* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/360 binary64) (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6)))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 6 binary64))))))
1
#s(literal 1 binary64)
(+ 1 (* 1/12 (pow im 2)))
(fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64))
(* 1/360 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))
(* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))))
(* (pow im 4) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64))
(* (pow im 4) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64))
(* 1/360 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))
(* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))))
(* (pow im 4) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64))
(* (pow im 4) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64))
(* 1/2 (* re (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(* re (+ (* -1/12 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))) (* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(* re (+ (* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/12 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))))))
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(* re (+ (* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/12 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))) (* 1/240 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))))))))
(*.f64 re (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/10080 binary64) #s(literal 1/240 binary64))) #s(literal -1/12 binary64))) (fma.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(* -1/10080 (* (pow re 7) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal -1/10080 binary64) (pow.f64 re #s(literal 7 binary64))))
(* (pow re 7) (+ (* -1/10080 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2)))))
(*.f64 (pow.f64 re #s(literal 7 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal -1/10080 binary64) (/.f64 #s(literal 1/240 binary64) (*.f64 re re)))))
(* (pow re 7) (+ (* -1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))) (+ (* -1/10080 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))))))
(*.f64 (pow.f64 re #s(literal 7 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal -1/10080 binary64) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal 1/240 binary64) (*.f64 re re))))))
(* (pow re 7) (+ (* -1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))) (+ (* -1/10080 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (+ (* 1/240 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (* 1/2 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 6)))))))
(*.f64 (pow.f64 re #s(literal 7 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal -1/10080 binary64) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (+.f64 (/.f64 #s(literal 1/240 binary64) (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 6 binary64))))))))
(* -1/10080 (* (pow re 7) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal -1/10080 binary64) (pow.f64 re #s(literal 7 binary64))))
(* -1 (* (pow re 7) (+ (* -1/240 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (* 1/10080 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))))
(*.f64 (pow.f64 re #s(literal 7 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal -1/10080 binary64) (/.f64 #s(literal 1/240 binary64) (*.f64 re re)))))
(* -1 (* (pow re 7) (+ (* -1/240 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (+ (* 1/10080 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4)))))))
(*.f64 (pow.f64 re #s(literal 7 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal -1/10080 binary64) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal 1/240 binary64) (*.f64 re re))))))
(* -1 (* (pow re 7) (+ (* -1/2 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 6))) (+ (* -1/240 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (+ (* 1/10080 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/12 (/ (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))))))))
(*.f64 (pow.f64 re #s(literal 7 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal -1/10080 binary64) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (+.f64 (/.f64 #s(literal 1/240 binary64) (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 6 binary64))))))))
(* 2 (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))))
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/10080 binary64) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64)))
(+ (* 2 (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))) (* (pow im 2) (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))))
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/10080 binary64) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 im im #s(literal 2 binary64))))
(+ (* 2 (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))) (* (pow im 2) (+ (* 1/12 (* (pow im 2) (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))))) (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))))))
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/10080 binary64) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 im (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) im) #s(literal 2 binary64)))
(+ (* 2 (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))) (* (pow im 2) (+ (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))) (* (pow im 2) (+ (* 1/360 (* (pow im 2) (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))))) (* 1/12 (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))))))))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/10080 binary64) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/10080 binary64) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 2 binary64))))
(* 1/360 (* (pow im 6) (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/10080 binary64) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/360 binary64))))
(* (pow im 6) (+ (* 1/360 (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))) (* 1/12 (/ (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/10080 binary64) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im)))))
(* (pow im 6) (+ (* 1/360 (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))) (+ (* 1/12 (/ (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))) (pow im 2))) (/ (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))) (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/10080 binary64) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (+.f64 (/.f64 (*.f64 re #s(literal 1/12 binary64)) (*.f64 im im)) (fma.f64 re #s(literal 1/360 binary64) (/.f64 re (*.f64 (*.f64 im im) (*.f64 im im)))))))
(* (pow im 6) (+ (* 1/360 (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))) (+ (* 1/12 (/ (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))) (pow im 2))) (+ (* 2 (/ (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))) (pow im 6))) (/ (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))) (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/10080 binary64) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (+.f64 (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 6 binary64)))) (*.f64 re (/.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/10080 binary64) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* 1/360 (* (pow im 6) (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/10080 binary64) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/360 binary64))))
(* (pow im 6) (+ (* 1/360 (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))) (* 1/12 (/ (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/10080 binary64) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im)))))
(* (pow im 6) (+ (* 1/360 (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))) (+ (* 1/12 (/ (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))) (pow im 2))) (/ (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))) (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/10080 binary64) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (+.f64 (/.f64 (*.f64 re #s(literal 1/12 binary64)) (*.f64 im im)) (fma.f64 re #s(literal 1/360 binary64) (/.f64 re (*.f64 (*.f64 im im) (*.f64 im im)))))))
(* (pow im 6) (+ (* 1/360 (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))) (+ (* 1/12 (/ (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))) (pow im 2))) (+ (* 2 (/ (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))) (pow im 6))) (/ (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))) (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/10080 binary64) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (+.f64 (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 6 binary64)))) (*.f64 re (/.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/10080 binary64) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* re (+ 1/2 (* -1/12 (pow re 2))))
(*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))
(* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))
(* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/10080 binary64) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))
(* -1/10080 (pow re 7))
(*.f64 #s(literal -1/10080 binary64) (pow.f64 re #s(literal 7 binary64)))
(* (pow re 7) (- (* 1/240 (/ 1 (pow re 2))) 1/10080))
(*.f64 (pow.f64 re #s(literal 7 binary64)) (+.f64 #s(literal -1/10080 binary64) (/.f64 #s(literal 1/240 binary64) (*.f64 re re))))
(* (pow re 7) (- (* 1/240 (/ 1 (pow re 2))) (+ 1/10080 (/ 1/12 (pow re 4)))))
(*.f64 (pow.f64 re #s(literal 7 binary64)) (+.f64 #s(literal -1/10080 binary64) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal 1/240 binary64) (*.f64 re re)))))
(* (pow re 7) (- (+ (* 1/240 (/ 1 (pow re 2))) (* 1/2 (/ 1 (pow re 6)))) (+ 1/10080 (/ 1/12 (pow re 4)))))
(*.f64 (pow.f64 re #s(literal 7 binary64)) (+.f64 #s(literal -1/10080 binary64) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (+.f64 (/.f64 #s(literal 1/240 binary64) (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 6 binary64)))))))
(* -1/10080 (pow re 7))
(*.f64 #s(literal -1/10080 binary64) (pow.f64 re #s(literal 7 binary64)))
(* -1 (* (pow re 7) (- 1/10080 (* 1/240 (/ 1 (pow re 2))))))
(*.f64 (pow.f64 re #s(literal 7 binary64)) (+.f64 #s(literal -1/10080 binary64) (/.f64 #s(literal 1/240 binary64) (*.f64 re re))))
(* -1 (* (pow re 7) (- (+ 1/10080 (/ 1/12 (pow re 4))) (* 1/240 (/ 1 (pow re 2))))))
(*.f64 (pow.f64 re #s(literal 7 binary64)) (+.f64 #s(literal -1/10080 binary64) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal 1/240 binary64) (*.f64 re re)))))
(* -1 (* (pow re 7) (- (+ 1/10080 (/ 1/12 (pow re 4))) (+ (* 1/240 (/ 1 (pow re 2))) (* 1/2 (/ 1 (pow re 6)))))))
(*.f64 (pow.f64 re #s(literal 7 binary64)) (+.f64 #s(literal -1/10080 binary64) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (+.f64 (/.f64 #s(literal 1/240 binary64) (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 6 binary64)))))))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1/12 (pow re 2)))
(fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))
(+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))
(+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12)))
(fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/10080 binary64) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))
(* -1/10080 (pow re 6))
(*.f64 #s(literal -1/10080 binary64) (pow.f64 re #s(literal 6 binary64)))
(* (pow re 6) (- (* 1/240 (/ 1 (pow re 2))) 1/10080))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 #s(literal -1/10080 binary64) (/.f64 #s(literal 1/240 binary64) (*.f64 re re))))
(* (pow re 6) (- (* 1/240 (/ 1 (pow re 2))) (+ 1/10080 (/ 1/12 (pow re 4)))))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 #s(literal -1/10080 binary64) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal 1/240 binary64) (*.f64 re re)))))
(* (pow re 6) (- (+ (* 1/240 (/ 1 (pow re 2))) (* 1/2 (/ 1 (pow re 6)))) (+ 1/10080 (/ 1/12 (pow re 4)))))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 #s(literal -1/10080 binary64) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (+.f64 (/.f64 #s(literal 1/240 binary64) (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 6 binary64)))))))
(* -1/10080 (pow re 6))
(*.f64 #s(literal -1/10080 binary64) (pow.f64 re #s(literal 6 binary64)))
(* (pow re 6) (- (* 1/240 (/ 1 (pow re 2))) 1/10080))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 #s(literal -1/10080 binary64) (/.f64 #s(literal 1/240 binary64) (*.f64 re re))))
(* (pow re 6) (- (* 1/240 (/ 1 (pow re 2))) (+ 1/10080 (/ 1/12 (pow re 4)))))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 #s(literal -1/10080 binary64) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal 1/240 binary64) (*.f64 re re)))))
(* (pow re 6) (- (+ (* 1/240 (/ 1 (pow re 2))) (* 1/2 (/ 1 (pow re 6)))) (+ 1/10080 (/ 1/12 (pow re 4)))))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 #s(literal -1/10080 binary64) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (+.f64 (/.f64 #s(literal 1/240 binary64) (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 6 binary64)))))))
(* -1/12 re)
(*.f64 re #s(literal -1/12 binary64))
(* re (- (* 1/240 (pow re 2)) 1/12))
(*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)))
(* re (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))
(*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/10080 binary64) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))
(* re (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))
(*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/10080 binary64) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))
(* -1/10080 (pow re 5))
(*.f64 #s(literal -1/10080 binary64) (pow.f64 re #s(literal 5 binary64)))
(* (pow re 5) (- (* 1/240 (/ 1 (pow re 2))) 1/10080))
(*.f64 (+.f64 #s(literal -1/10080 binary64) (/.f64 #s(literal 1/240 binary64) (*.f64 re re))) (pow.f64 re #s(literal 5 binary64)))
(* (pow re 5) (- (* 1/240 (/ 1 (pow re 2))) (+ 1/10080 (/ 1/12 (pow re 4)))))
(*.f64 (+.f64 #s(literal -1/10080 binary64) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal 1/240 binary64) (*.f64 re re)))) (pow.f64 re #s(literal 5 binary64)))
(* (pow re 5) (- (* 1/240 (/ 1 (pow re 2))) (+ 1/10080 (/ 1/12 (pow re 4)))))
(*.f64 (+.f64 #s(literal -1/10080 binary64) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal 1/240 binary64) (*.f64 re re)))) (pow.f64 re #s(literal 5 binary64)))
(* -1/10080 (pow re 5))
(*.f64 #s(literal -1/10080 binary64) (pow.f64 re #s(literal 5 binary64)))
(* -1 (* (pow re 5) (- 1/10080 (* 1/240 (/ 1 (pow re 2))))))
(*.f64 (+.f64 #s(literal -1/10080 binary64) (/.f64 #s(literal 1/240 binary64) (*.f64 re re))) (pow.f64 re #s(literal 5 binary64)))
(* -1 (* (pow re 5) (- (+ 1/10080 (/ 1/12 (pow re 4))) (* 1/240 (/ 1 (pow re 2))))))
(*.f64 (+.f64 #s(literal -1/10080 binary64) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal 1/240 binary64) (*.f64 re re)))) (pow.f64 re #s(literal 5 binary64)))
(* -1 (* (pow re 5) (- (+ 1/10080 (/ 1/12 (pow re 4))) (* 1/240 (/ 1 (pow re 2))))))
(*.f64 (+.f64 #s(literal -1/10080 binary64) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal 1/240 binary64) (*.f64 re re)))) (pow.f64 re #s(literal 5 binary64)))
(* 1/720 im)
(*.f64 im #s(literal 1/720 binary64))
(* 1/720 im)
(*.f64 im #s(literal 1/720 binary64))
(* 1/720 im)
(*.f64 im #s(literal 1/720 binary64))
(* 1/720 im)
(*.f64 im #s(literal 1/720 binary64))
(* 1/720 im)
(*.f64 im #s(literal 1/720 binary64))
(* 1/720 im)
(*.f64 im #s(literal 1/720 binary64))
(* 1/720 im)
(*.f64 im #s(literal 1/720 binary64))
(* 1/720 im)
(*.f64 im #s(literal 1/720 binary64))
(* 1/720 im)
(*.f64 im #s(literal 1/720 binary64))
(* 1/720 im)
(*.f64 im #s(literal 1/720 binary64))
(* 1/720 im)
(*.f64 im #s(literal 1/720 binary64))
(* 1/720 im)
(*.f64 im #s(literal 1/720 binary64))
1/24
#s(literal 1/24 binary64)
(+ 1/24 (* 1/720 (pow im 2)))
(fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))
(+ 1/24 (* 1/720 (pow im 2)))
(fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))
(+ 1/24 (* 1/720 (pow im 2)))
(fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))
(* 1/720 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))
(* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))
(* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))
(* 1/720 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))
(* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))
(* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))
1/12
#s(literal 1/12 binary64)
(+ 1/12 (* 1/360 (pow im 2)))
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
(+ 1/12 (* 1/360 (pow im 2)))
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
(+ 1/12 (* 1/360 (pow im 2)))
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
(* 1/360 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/360 binary64))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
(* 1/360 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/360 binary64))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
(* 1/12 im)
(*.f64 im #s(literal 1/12 binary64))
(* im (+ 1/12 (* 1/360 (pow im 2))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))
(* im (+ 1/12 (* 1/360 (pow im 2))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))
(* im (+ 1/12 (* 1/360 (pow im 2))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))
(* 1/360 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))
(* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))
(* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))
(* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))
(* 1/360 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))
(* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))
(* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))
(* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))

eval192.0ms (0.7%)

Memory
42.7MiB live, 304.8MiB allocated
Compiler

Compiled 38 496 to 2 459 computations (93.6% saved)

prune181.0ms (0.6%)

Memory
-13.0MiB live, 424.3MiB allocated
Pruning

42 alts after pruning (35 fresh and 7 done)

PrunedKeptTotal
New1 009221 031
Fresh101323
Picked235
Done044
Total1 021421 063
Accuracy
100.0%
Counts
1 063 → 42
Alt Table
Click to see full alt table
StatusAccuracyProgram
36.6%
(fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)
59.9%
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
55.4%
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
55.4%
(fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im re)) im re)
55.0%
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) (*.f64 re (*.f64 im im)) re)
32.8%
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re)
56.9%
(fma.f64 (*.f64 im re) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) re)
50.6%
(fma.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re)
50.9%
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 im im)) re)
29.6%
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) re) (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re))) (cosh.f64 im)) (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re)))
32.8%
(+.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) re)
62.1%
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) im #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
66.5%
(*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (cosh.f64 im))
60.3%
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))))
91.6%
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re))
62.1%
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (fma.f64 (*.f64 im (*.f64 im im)) #s(literal 1/360 binary64) (*.f64 im #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
60.4%
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
41.8%
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal -1/12 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
41.8%
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal -1/12 binary64))))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
31.2%
(*.f64 (fma.f64 (*.f64 im im) (/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
61.6%
(*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
74.6%
(*.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) (sin.f64 re))
64.5%
(*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re) (cosh.f64 im))
60.1%
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
9.5%
(*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64))
9.5%
(*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))
30.5%
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64)))))
87.2%
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
100.0%
(*.f64 (sin.f64 re) (cosh.f64 im))
58.7%
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
15.8%
(*.f64 re (fma.f64 re (*.f64 re (*.f64 #s(literal -1/6 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 re re)) #s(literal 1 binary64))))
22.8%
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
49.2%
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))))
62.2%
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)) #s(literal 1/2 binary64))))
62.3%
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im #s(literal 1/360 binary64)) im #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
33.8%
(*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64))))
9.5%
(*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
9.5%
(*.f64 re (*.f64 (*.f64 re #s(literal -1/6 binary64)) re))
35.4%
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
26.5%
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re))
38.7%
(*.f64 #s(literal 1/720 binary64) (*.f64 re (pow.f64 im #s(literal 6 binary64))))
47.0%
(sin.f64 re)
Compiler

Compiled 2 139 to 730 computations (65.9% saved)

regimes117.0ms (0.4%)

Memory
6.5MiB live, 202.8MiB allocated
Counts
71 → 1
Calls
Call 1
Inputs
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (*.f64 (*.f64 re #s(literal -1/6 binary64)) re))
(*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
(*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))
(*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) re)
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 im im)) re)
(fma.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re)
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re)
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) re)
(+.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) re)
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) (*.f64 re (*.f64 im im)) re)
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re) re)
(fma.f64 (*.f64 im re) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) re)
(fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)
(fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im re)) im re)
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
(fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64)))))
(fma.f64 re (*.f64 re (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) re)
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
(*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) im #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (fma.f64 (*.f64 im (*.f64 im im)) #s(literal 1/360 binary64) (*.f64 im #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im #s(literal 1/360 binary64)) im #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (fma.f64 im im #s(literal 2 binary64))) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal -1/12 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal -1/12 binary64))))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (fma.f64 re (*.f64 re (*.f64 #s(literal -1/6 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 re re)) #s(literal 1 binary64))))
(sin.f64 re)
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64))))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(/.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(fma.f64 re (*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))))))
(*.f64 #s(literal 1/720 binary64) (*.f64 re (pow.f64 im #s(literal 6 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im im #s(literal 2 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (sin.f64 re))
(*.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) (sin.f64 re))
(*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re) (cosh.f64 im))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 im (*.f64 im (*.f64 im #s(literal 1/12 binary64))) im) #s(literal 2 binary64)))
(*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (cosh.f64 im))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(/.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64))))
(*.f64 (sin.f64 re) (cosh.f64 im))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) re) (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re))) (cosh.f64 im)) (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re)))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re))
(/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
Outputs
(fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
Calls

6 calls:

21.0ms
re
20.0ms
im
19.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
19.0ms
(sin.f64 re)
18.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
100.0%1re
100.0%1im
100.0%1(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
100.0%1(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
100.0%1(sin.f64 re)
100.0%1(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
Compiler

Compiled 39 to 30 computations (23.1% saved)

regimes167.0ms (0.6%)

Memory
-24.5MiB live, 164.1MiB allocated
Counts
70 → 1
Calls
Call 1
Inputs
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (*.f64 (*.f64 re #s(literal -1/6 binary64)) re))
(*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
(*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))
(*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) re)
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 im im)) re)
(fma.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re)
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re)
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) re)
(+.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) re)
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) (*.f64 re (*.f64 im im)) re)
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re) re)
(fma.f64 (*.f64 im re) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) re)
(fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)
(fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im re)) im re)
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
(fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64)))))
(fma.f64 re (*.f64 re (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) re)
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
(*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) im #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (fma.f64 (*.f64 im (*.f64 im im)) #s(literal 1/360 binary64) (*.f64 im #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im #s(literal 1/360 binary64)) im #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (fma.f64 im im #s(literal 2 binary64))) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal -1/12 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal -1/12 binary64))))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (fma.f64 re (*.f64 re (*.f64 #s(literal -1/6 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 re re)) #s(literal 1 binary64))))
(sin.f64 re)
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64))))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(/.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(fma.f64 re (*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))))))
(*.f64 #s(literal 1/720 binary64) (*.f64 re (pow.f64 im #s(literal 6 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im im #s(literal 2 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (sin.f64 re))
(*.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) (sin.f64 re))
(*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re) (cosh.f64 im))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 im (*.f64 im (*.f64 im #s(literal 1/12 binary64))) im) #s(literal 2 binary64)))
(*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (cosh.f64 im))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(/.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64))))
(*.f64 (sin.f64 re) (cosh.f64 im))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) re) (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re))) (cosh.f64 im)) (fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 re)))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re))
(/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
Outputs
(*.f64 (sin.f64 re) (cosh.f64 im))
Calls

6 calls:

44.0ms
(sin.f64 re)
38.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
29.0ms
re
21.0ms
im
17.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
100.0%1re
100.0%1im
100.0%1(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
100.0%1(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
100.0%1(sin.f64 re)
100.0%1(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
Compiler

Compiled 39 to 30 computations (23.1% saved)

regimes136.0ms (0.5%)

Memory
24.7MiB live, 177.9MiB allocated
Counts
64 → 3
Calls
Call 1
Inputs
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (*.f64 (*.f64 re #s(literal -1/6 binary64)) re))
(*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
(*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))
(*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) re)
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 im im)) re)
(fma.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re)
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re)
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) re)
(+.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) re)
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) (*.f64 re (*.f64 im im)) re)
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re) re)
(fma.f64 (*.f64 im re) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) re)
(fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)
(fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im re)) im re)
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
(fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64)))))
(fma.f64 re (*.f64 re (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) re)
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
(*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) im #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (fma.f64 (*.f64 im (*.f64 im im)) #s(literal 1/360 binary64) (*.f64 im #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im #s(literal 1/360 binary64)) im #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (fma.f64 im im #s(literal 2 binary64))) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal -1/12 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal -1/12 binary64))))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (fma.f64 re (*.f64 re (*.f64 #s(literal -1/6 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 re re)) #s(literal 1 binary64))))
(sin.f64 re)
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64))))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(/.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(fma.f64 re (*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))))))
(*.f64 #s(literal 1/720 binary64) (*.f64 re (pow.f64 im #s(literal 6 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im im #s(literal 2 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (sin.f64 re))
(*.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) (sin.f64 re))
(*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re) (cosh.f64 im))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 im (*.f64 im (*.f64 im #s(literal 1/12 binary64))) im) #s(literal 2 binary64)))
(*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (cosh.f64 im))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
(/.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64))))
Outputs
(*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re) (cosh.f64 im))
(/.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64))))
(*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (cosh.f64 im))
Calls

6 calls:

42.0ms
re
21.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
19.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
17.0ms
im
17.0ms
(sin.f64 re)
Results
AccuracySegmentsBranch
95.4%2re
97.6%3im
99.5%3(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
95.5%3(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
95.5%3(sin.f64 re)
91.6%1(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
Compiler

Compiled 39 to 30 computations (23.1% saved)

regimes20.0ms (0.1%)

Memory
4.5MiB live, 42.5MiB allocated
Counts
63 → 3
Calls
Call 1
Inputs
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (*.f64 (*.f64 re #s(literal -1/6 binary64)) re))
(*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
(*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))
(*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) re)
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 im im)) re)
(fma.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re)
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re)
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) re)
(+.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) re)
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) (*.f64 re (*.f64 im im)) re)
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re) re)
(fma.f64 (*.f64 im re) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) re)
(fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)
(fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im re)) im re)
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
(fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64)))))
(fma.f64 re (*.f64 re (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) re)
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
(*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) im #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (fma.f64 (*.f64 im (*.f64 im im)) #s(literal 1/360 binary64) (*.f64 im #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im #s(literal 1/360 binary64)) im #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (fma.f64 im im #s(literal 2 binary64))) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal -1/12 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal -1/12 binary64))))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (fma.f64 re (*.f64 re (*.f64 #s(literal -1/6 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 re re)) #s(literal 1 binary64))))
(sin.f64 re)
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64))))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(/.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(fma.f64 re (*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))))))
(*.f64 #s(literal 1/720 binary64) (*.f64 re (pow.f64 im #s(literal 6 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im im #s(literal 2 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (sin.f64 re))
(*.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) (sin.f64 re))
(*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re) (cosh.f64 im))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 im (*.f64 im (*.f64 im #s(literal 1/12 binary64))) im) #s(literal 2 binary64)))
(*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (cosh.f64 im))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))))
Outputs
(*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re) (cosh.f64 im))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re))
(*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (cosh.f64 im))
Calls

1 calls:

17.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
99.5%3(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Compiler

Compiled 14 to 11 computations (21.4% saved)

regimes19.0ms (0.1%)

Memory
0.4MiB live, 37.6MiB allocated
Counts
60 → 3
Calls
Call 1
Inputs
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (*.f64 (*.f64 re #s(literal -1/6 binary64)) re))
(*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
(*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))
(*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) re)
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 im im)) re)
(fma.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re)
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re)
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) re)
(+.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) re)
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) (*.f64 re (*.f64 im im)) re)
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re) re)
(fma.f64 (*.f64 im re) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) re)
(fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)
(fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im re)) im re)
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
(fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64)))))
(fma.f64 re (*.f64 re (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) re)
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
(*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) im #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (fma.f64 (*.f64 im (*.f64 im im)) #s(literal 1/360 binary64) (*.f64 im #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im #s(literal 1/360 binary64)) im #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (fma.f64 im im #s(literal 2 binary64))) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal -1/12 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal -1/12 binary64))))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (fma.f64 re (*.f64 re (*.f64 #s(literal -1/6 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 re re)) #s(literal 1 binary64))))
(sin.f64 re)
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64))))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(/.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(fma.f64 re (*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))))))
(*.f64 #s(literal 1/720 binary64) (*.f64 re (pow.f64 im #s(literal 6 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im im #s(literal 2 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (sin.f64 re))
(*.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) (sin.f64 re))
(*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re) (cosh.f64 im))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 im (*.f64 im (*.f64 im #s(literal 1/12 binary64))) im) #s(literal 2 binary64)))
(*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (cosh.f64 im))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re))
Outputs
(*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re) (cosh.f64 im))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (cosh.f64 im))
Calls

1 calls:

16.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
99.2%3(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Compiler

Compiled 14 to 11 computations (21.4% saved)

regimes54.0ms (0.2%)

Memory
-23.7MiB live, 95.1MiB allocated
Counts
58 → 3
Calls
Call 1
Inputs
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (*.f64 (*.f64 re #s(literal -1/6 binary64)) re))
(*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
(*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))
(*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) re)
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 im im)) re)
(fma.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re)
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re)
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) re)
(+.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) re)
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) (*.f64 re (*.f64 im im)) re)
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re) re)
(fma.f64 (*.f64 im re) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) re)
(fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)
(fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im re)) im re)
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
(fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64)))))
(fma.f64 re (*.f64 re (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) re)
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
(*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) im #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (fma.f64 (*.f64 im (*.f64 im im)) #s(literal 1/360 binary64) (*.f64 im #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im #s(literal 1/360 binary64)) im #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (fma.f64 im im #s(literal 2 binary64))) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal -1/12 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal -1/12 binary64))))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (fma.f64 re (*.f64 re (*.f64 #s(literal -1/6 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 re re)) #s(literal 1 binary64))))
(sin.f64 re)
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64))))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(/.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(fma.f64 re (*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))))))
(*.f64 #s(literal 1/720 binary64) (*.f64 re (pow.f64 im #s(literal 6 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im im #s(literal 2 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (sin.f64 re))
(*.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) (sin.f64 re))
(*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re) (cosh.f64 im))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im (fma.f64 im (*.f64 im (*.f64 im #s(literal 1/12 binary64))) im) #s(literal 2 binary64)))
Outputs
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re) (cosh.f64 im))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
Calls

3 calls:

19.0ms
im
17.0ms
re
16.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
94.2%2re
96.9%3im
95.1%3(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Compiler

Compiled 20 to 15 computations (25% saved)

regimes97.0ms (0.3%)

Memory
16.2MiB live, 171.8MiB allocated
Counts
56 → 3
Calls
Call 1
Inputs
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (*.f64 (*.f64 re #s(literal -1/6 binary64)) re))
(*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
(*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))
(*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) re)
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 im im)) re)
(fma.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re)
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re)
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) re)
(+.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) re)
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) (*.f64 re (*.f64 im im)) re)
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re) re)
(fma.f64 (*.f64 im re) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) re)
(fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)
(fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im re)) im re)
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
(fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64)))))
(fma.f64 re (*.f64 re (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) re)
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
(*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) im #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (fma.f64 (*.f64 im (*.f64 im im)) #s(literal 1/360 binary64) (*.f64 im #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im #s(literal 1/360 binary64)) im #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (fma.f64 im im #s(literal 2 binary64))) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal -1/12 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal -1/12 binary64))))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (fma.f64 re (*.f64 re (*.f64 #s(literal -1/6 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 re re)) #s(literal 1 binary64))))
(sin.f64 re)
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64))))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(/.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(fma.f64 re (*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))))))
(*.f64 #s(literal 1/720 binary64) (*.f64 re (pow.f64 im #s(literal 6 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im im #s(literal 2 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (sin.f64 re))
(*.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) (sin.f64 re))
(*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re) (cosh.f64 im))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re))
Outputs
(*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re) (cosh.f64 im))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im im #s(literal 2 binary64)))
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)) #s(literal 1/2 binary64))))
Calls

6 calls:

18.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
17.0ms
(sin.f64 re)
16.0ms
im
15.0ms
re
14.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
85.2%2(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
94.7%3(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
88.8%3(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
88.8%3(sin.f64 re)
88.8%2re
95.8%4im
Compiler

Compiled 39 to 30 computations (23.1% saved)

regimes18.0ms (0.1%)

Memory
-4.3MiB live, 33.9MiB allocated
Counts
54 → 3
Calls
Call 1
Inputs
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (*.f64 (*.f64 re #s(literal -1/6 binary64)) re))
(*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
(*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))
(*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) re)
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 im im)) re)
(fma.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re)
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re)
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) re)
(+.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) re)
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) (*.f64 re (*.f64 im im)) re)
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re) re)
(fma.f64 (*.f64 im re) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) re)
(fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)
(fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im re)) im re)
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
(fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64)))))
(fma.f64 re (*.f64 re (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) re)
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
(*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) im #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (fma.f64 (*.f64 im (*.f64 im im)) #s(literal 1/360 binary64) (*.f64 im #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im #s(literal 1/360 binary64)) im #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (fma.f64 im im #s(literal 2 binary64))) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal -1/12 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal -1/12 binary64))))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (fma.f64 re (*.f64 re (*.f64 #s(literal -1/6 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 re re)) #s(literal 1 binary64))))
(sin.f64 re)
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64))))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(/.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(fma.f64 re (*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))))))
(*.f64 #s(literal 1/720 binary64) (*.f64 re (pow.f64 im #s(literal 6 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im im #s(literal 2 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (sin.f64 re))
(*.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) (sin.f64 re))
Outputs
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im im #s(literal 2 binary64)))
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)) #s(literal 1/2 binary64))))
Calls

1 calls:

15.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
94.4%3(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Compiler

Compiled 14 to 11 computations (21.4% saved)

regimes31.0ms (0.1%)

Memory
22.0MiB live, 60.0MiB allocated
Counts
51 → 3
Calls
Call 1
Inputs
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (*.f64 (*.f64 re #s(literal -1/6 binary64)) re))
(*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
(*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))
(*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) re)
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 im im)) re)
(fma.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re)
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re)
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) re)
(+.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) re)
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) (*.f64 re (*.f64 im im)) re)
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re) re)
(fma.f64 (*.f64 im re) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) re)
(fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)
(fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im re)) im re)
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
(fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64)))))
(fma.f64 re (*.f64 re (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) re)
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
(*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) im #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (fma.f64 (*.f64 im (*.f64 im im)) #s(literal 1/360 binary64) (*.f64 im #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im #s(literal 1/360 binary64)) im #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (fma.f64 im im #s(literal 2 binary64))) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal -1/12 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal -1/12 binary64))))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (fma.f64 re (*.f64 re (*.f64 #s(literal -1/6 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 re re)) #s(literal 1 binary64))))
(sin.f64 re)
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64))))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(/.f64 (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(fma.f64 re (*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))))))
(*.f64 #s(literal 1/720 binary64) (*.f64 re (pow.f64 im #s(literal 6 binary64))))
Outputs
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(sin.f64 re)
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)) #s(literal 1/2 binary64))))
Calls

2 calls:

14.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
14.0ms
im
Results
AccuracySegmentsBranch
84.3%3im
93.8%3(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Compiler

Compiled 17 to 13 computations (23.5% saved)

regimes87.0ms (0.3%)

Memory
1.0MiB live, 124.9MiB allocated
Counts
45 → 2
Calls
Call 1
Inputs
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (*.f64 (*.f64 re #s(literal -1/6 binary64)) re))
(*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
(*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))
(*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) re)
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 im im)) re)
(fma.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re)
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re)
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) re)
(+.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) re)
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) (*.f64 re (*.f64 im im)) re)
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re) re)
(fma.f64 (*.f64 im re) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) re)
(fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)
(fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im re)) im re)
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
(fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64)))))
(fma.f64 re (*.f64 re (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) re)
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
(*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) im #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (fma.f64 (*.f64 im (*.f64 im im)) #s(literal 1/360 binary64) (*.f64 im #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im #s(literal 1/360 binary64)) im #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (fma.f64 im im #s(literal 2 binary64))) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal -1/12 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64) #s(literal -1/144 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal -1/12 binary64))))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (fma.f64 re (*.f64 re (*.f64 #s(literal -1/6 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (*.f64 re re) (/.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 re re)) #s(literal 1 binary64))))
Outputs
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)) #s(literal 1/2 binary64))))
Calls

6 calls:

23.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
14.0ms
(sin.f64 re)
13.0ms
re
12.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
12.0ms
im
Results
AccuracySegmentsBranch
63.9%2im
62.3%1(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
74.0%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
74.0%2(sin.f64 re)
64.2%2re
74.0%2(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Compiler

Compiled 39 to 30 computations (23.1% saved)

regimes55.0ms (0.2%)

Memory
0.4MiB live, 38.8MiB allocated
Counts
35 → 2
Calls
Call 1
Inputs
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (*.f64 (*.f64 re #s(literal -1/6 binary64)) re))
(*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
(*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))
(*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) re)
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 im im)) re)
(fma.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re)
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re)
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) re)
(+.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) re)
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) (*.f64 re (*.f64 im im)) re)
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re) re)
(fma.f64 (*.f64 im re) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) re)
(fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)
(fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im re)) im re)
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
(fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64)))))
(fma.f64 re (*.f64 re (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) re)
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
(*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) im #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (fma.f64 (*.f64 im (*.f64 im im)) #s(literal 1/360 binary64) (*.f64 im #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
Outputs
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
Calls

3 calls:

34.0ms
(sin.f64 re)
10.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
9.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
73.8%2(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
74.0%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
74.0%2(sin.f64 re)
Compiler

Compiled 24 to 19 computations (20.8% saved)

regimes60.0ms (0.2%)

Memory
-16.7MiB live, 61.9MiB allocated
Counts
34 → 2
Calls
Call 1
Inputs
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (*.f64 (*.f64 re #s(literal -1/6 binary64)) re))
(*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
(*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))
(*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) re)
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 im im)) re)
(fma.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re)
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re)
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) re)
(+.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) re)
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) (*.f64 re (*.f64 im im)) re)
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re) re)
(fma.f64 (*.f64 im re) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) re)
(fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)
(fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im re)) im re)
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
(fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64)))))
(fma.f64 re (*.f64 re (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) re)
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
(*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) im #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (fma.f64 (*.f64 im (*.f64 im im)) #s(literal 1/360 binary64) (*.f64 im #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
Outputs
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
Calls

3 calls:

37.0ms
(sin.f64 re)
11.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
10.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
Results
AccuracySegmentsBranch
73.8%2(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
73.8%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
73.8%2(sin.f64 re)
Compiler

Compiled 24 to 19 computations (20.8% saved)

regimes31.0ms (0.1%)

Memory
17.1MiB live, 54.5MiB allocated
Counts
32 → 2
Calls
Call 1
Inputs
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (*.f64 (*.f64 re #s(literal -1/6 binary64)) re))
(*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
(*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))
(*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) re)
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 im im)) re)
(fma.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re)
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re)
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) re)
(+.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) re)
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) (*.f64 re (*.f64 im im)) re)
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re) re)
(fma.f64 (*.f64 im re) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) re)
(fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)
(fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im re)) im re)
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
(fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64)))))
(fma.f64 re (*.f64 re (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) re)
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
(*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) im #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (fma.f64 (*.f64 im (*.f64 im im)) #s(literal 1/360 binary64) (*.f64 im #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
Outputs
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
Calls

3 calls:

12.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
9.0ms
(sin.f64 re)
9.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
73.7%2(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
73.7%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
73.7%2(sin.f64 re)
Compiler

Compiled 24 to 19 computations (20.8% saved)

regimes27.0ms (0.1%)

Memory
4.5MiB live, 42.0MiB allocated
Counts
27 → 2
Calls
Call 1
Inputs
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (*.f64 (*.f64 re #s(literal -1/6 binary64)) re))
(*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
(*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))
(*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) re)
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 im im)) re)
(fma.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re)
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re)
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) re)
(+.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) re)
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) (*.f64 re (*.f64 im im)) re)
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re) re)
(fma.f64 (*.f64 im re) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) re)
(fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)
(fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im re)) im re)
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
(fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64)))))
(fma.f64 re (*.f64 re (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) re)
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
(*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
Outputs
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
Calls

3 calls:

10.0ms
(sin.f64 re)
8.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
7.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
73.7%2(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
73.2%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
73.2%2(sin.f64 re)
Compiler

Compiled 24 to 19 computations (20.8% saved)

regimes46.0ms (0.2%)

Memory
-18.3MiB live, 23.0MiB allocated
Counts
26 → 2
Calls
Call 1
Inputs
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (*.f64 (*.f64 re #s(literal -1/6 binary64)) re))
(*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
(*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))
(*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) re)
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 im im)) re)
(fma.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re)
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re)
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) re)
(+.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) re)
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) (*.f64 re (*.f64 im im)) re)
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re) re)
(fma.f64 (*.f64 im re) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) re)
(fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)
(fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im re)) im re)
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
(fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64)))))
(fma.f64 re (*.f64 re (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) re)
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
(*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
Outputs
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64)))))
(*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))
Calls

3 calls:

28.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
8.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
8.0ms
(sin.f64 re)
Results
AccuracySegmentsBranch
73.0%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
73.0%2(sin.f64 re)
73.0%2(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Compiler

Compiled 24 to 19 computations (20.8% saved)

regimes34.0ms (0.1%)

Memory
-2.4MiB live, 33.6MiB allocated
Counts
25 → 2
Calls
Call 1
Inputs
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (*.f64 (*.f64 re #s(literal -1/6 binary64)) re))
(*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
(*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))
(*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) re)
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 im im)) re)
(fma.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re)
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re)
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) re)
(+.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) re)
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) (*.f64 re (*.f64 im im)) re)
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re) re)
(fma.f64 (*.f64 im re) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) re)
(fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)
(fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im re)) im re)
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
(fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64)))))
(fma.f64 re (*.f64 re (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) re)
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
Outputs
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64)))))
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
Calls

3 calls:

18.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
7.0ms
(sin.f64 re)
7.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
71.4%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
71.4%2(sin.f64 re)
71.4%2(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Compiler

Compiled 24 to 19 computations (20.8% saved)

regimes25.0ms (0.1%)

Memory
25.1MiB live, 61.6MiB allocated
Counts
24 → 2
Calls
Call 1
Inputs
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (*.f64 (*.f64 re #s(literal -1/6 binary64)) re))
(*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
(*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))
(*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) re)
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 im im)) re)
(fma.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re)
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re)
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) re)
(+.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) re)
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) (*.f64 re (*.f64 im im)) re)
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re) re)
(fma.f64 (*.f64 im re) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) re)
(fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)
(fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im re)) im re)
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
(fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64)))))
(fma.f64 re (*.f64 re (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) re)
Outputs
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64)))))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
Calls

3 calls:

10.0ms
(sin.f64 re)
7.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
7.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
70.1%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
70.1%2(sin.f64 re)
70.1%2(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Compiler

Compiled 24 to 19 computations (20.8% saved)

regimes10.0ms (0%)

Memory
-17.9MiB live, 20.0MiB allocated
Counts
22 → 2
Calls
Call 1
Inputs
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (*.f64 (*.f64 re #s(literal -1/6 binary64)) re))
(*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
(*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))
(*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) re)
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 im im)) re)
(fma.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re)
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re)
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) re)
(+.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) re)
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) (*.f64 re (*.f64 im im)) re)
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re) re)
(fma.f64 (*.f64 im re) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) re)
(fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)
(fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im re)) im re)
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
(fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64))))
Outputs
(*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64))))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
Calls

1 calls:

9.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
70.1%2(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Compiler

Compiled 14 to 11 computations (21.4% saved)

regimes26.0ms (0.1%)

Memory
3.1MiB live, 45.7MiB allocated
Counts
21 → 2
Calls
Call 1
Inputs
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (*.f64 (*.f64 re #s(literal -1/6 binary64)) re))
(*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
(*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))
(*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) re)
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 im im)) re)
(fma.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re)
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re)
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) re)
(+.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) re)
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) (*.f64 re (*.f64 im im)) re)
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re) re)
(fma.f64 (*.f64 im re) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) re)
(fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)
(fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im re)) im re)
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
(fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))))
Outputs
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
Calls

3 calls:

12.0ms
(sin.f64 re)
7.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
6.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
69.6%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
69.6%2(sin.f64 re)
69.6%2(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Compiler

Compiled 24 to 19 computations (20.8% saved)

regimes23.0ms (0.1%)

Memory
6.2MiB live, 44.0MiB allocated
Counts
20 → 2
Calls
Call 1
Inputs
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (*.f64 (*.f64 re #s(literal -1/6 binary64)) re))
(*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
(*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))
(*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) re)
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 im im)) re)
(fma.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re)
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re)
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) re)
(+.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) re)
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) (*.f64 re (*.f64 im im)) re)
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) re) re)
(fma.f64 (*.f64 im re) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) re)
(fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) re)
(fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im re)) im re)
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re)
(fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)
Outputs
(*.f64 re (*.f64 (*.f64 re #s(literal -1/6 binary64)) re))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
Calls

3 calls:

9.0ms
(sin.f64 re)
6.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
6.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
66.2%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
66.2%2(sin.f64 re)
66.2%2(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Compiler

Compiled 24 to 19 computations (20.8% saved)

regimes17.0ms (0.1%)

Memory
-3.6MiB live, 32.9MiB allocated
Counts
13 → 2
Calls
Call 1
Inputs
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (*.f64 (*.f64 re #s(literal -1/6 binary64)) re))
(*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
(*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))
(*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) re)
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 im im)) re)
(fma.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re)
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re)
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) re)
(+.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) re)
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) (*.f64 re (*.f64 im im)) re)
Outputs
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) re)
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
Calls

3 calls:

7.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
4.0ms
(sin.f64 re)
4.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
65.7%2(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
62.5%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
62.5%2(sin.f64 re)
Compiler

Compiled 24 to 19 computations (20.8% saved)

regimes26.0ms (0.1%)

Memory
22.8MiB live, 59.8MiB allocated
Counts
11 → 2
Calls
Call 1
Inputs
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (*.f64 (*.f64 re #s(literal -1/6 binary64)) re))
(*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
(*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))
(*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) re)
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 im im)) re)
(fma.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re)
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) re) re)
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) re)
(+.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) re)
Outputs
(*.f64 re (*.f64 (*.f64 re #s(literal -1/6 binary64)) re))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 im im)) re)
Calls

6 calls:

7.0ms
im
4.0ms
(sin.f64 re)
4.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
4.0ms
re
4.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
58.4%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
58.4%2(sin.f64 re)
50.9%1(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
50.9%1im
50.9%1re
58.4%2(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Compiler

Compiled 39 to 30 computations (23.1% saved)

regimes24.0ms (0.1%)

Memory
-8.1MiB live, 44.3MiB allocated
Counts
6 → 1
Calls
Call 1
Inputs
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (*.f64 (*.f64 re #s(literal -1/6 binary64)) re))
(*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
(*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))
(*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) re)
Outputs
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) re)
Calls

6 calls:

11.0ms
(sin.f64 re)
3.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
3.0ms
im
3.0ms
re
2.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
32.8%1re
32.8%1(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
32.8%1im
32.8%1(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
32.8%1(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
32.8%1(sin.f64 re)
Compiler

Compiled 39 to 30 computations (23.1% saved)

regimes16.0ms (0.1%)

Memory
-6.1MiB live, 33.0MiB allocated
Counts
5 → 2
Calls
Call 1
Inputs
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (*.f64 (*.f64 re #s(literal -1/6 binary64)) re))
(*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
(*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))
(*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64))
Outputs
(*.f64 re (*.f64 (*.f64 re #s(literal -1/6 binary64)) re))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re))
Calls

6 calls:

4.0ms
im
2.0ms
(sin.f64 re)
2.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
2.0ms
re
2.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
34.0%2(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
34.0%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
34.0%2(sin.f64 re)
32.9%2re
32.7%2(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
32.7%2im
Compiler

Compiled 39 to 30 computations (23.1% saved)

regimes26.0ms (0.1%)

Memory
-16.5MiB live, 22.8MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re))
Outputs
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re))
Calls

6 calls:

19.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
1.0ms
re
1.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
1.0ms
im
1.0ms
(sin.f64 re)
Results
AccuracySegmentsBranch
26.5%1(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
26.5%1im
26.5%1re
26.5%1(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
26.5%1(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
26.5%1(sin.f64 re)
Compiler

Compiled 39 to 30 computations (23.1% saved)

bsearch1.0ms (0%)

Memory
1.5MiB live, 1.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.8527969106341094e+132
+inf
0.0ms
-inf
-0.9984292071518218
Compiler

Compiled 17 to 16 computations (5.9% saved)

bsearch1.0ms (0%)

Memory
1.3MiB live, 1.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.8527969106341094e+132
+inf
0.0ms
-inf
-0.9984292071518218
Compiler

Compiled 17 to 16 computations (5.9% saved)

bsearch1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.8527969106341094e+132
+inf
0.0ms
-inf
-0.9984292071518218
Compiler

Compiled 17 to 16 computations (5.9% saved)

bsearch117.0ms (0.4%)

Memory
-14.9MiB live, 63.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
1.3382048440575361e+73
2.2209216723911856e+78
88.0ms
8223776.30677314
185303541.9285799
Samples
95.0ms256×0valid
Compiler

Compiled 513 to 352 computations (31.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-sin: 6.0ms (38.1% of total)
ival-exp: 4.0ms (25.4% of total)
ival-mult: 3.0ms (19.1% of total)
ival-sub: 1.0ms (6.4% of total)
ival-add: 1.0ms (6.4% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch1.0ms (0%)

Memory
1.6MiB live, 1.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.8527969106341094e+132
+inf
0.0ms
-inf
-0.9984292071518218
Compiler

Compiled 17 to 16 computations (5.9% saved)

bsearch1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.8527969106341094e+132
+inf
0.0ms
-inf
-0.9984292071518218
Compiler

Compiled 17 to 16 computations (5.9% saved)

bsearch1.0ms (0%)

Memory
1.3MiB live, 1.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.8527969106341094e+132
+inf
0.0ms
-inf
-0.9984292071518218
Compiler

Compiled 17 to 16 computations (5.9% saved)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.4007660556002204e-6
3.9023109884142545e-5
Compiler

Compiled 17 to 16 computations (5.9% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.4007660556002204e-6
3.9023109884142545e-5
Compiler

Compiled 17 to 16 computations (5.9% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.4007660556002204e-6
3.9023109884142545e-5
Compiler

Compiled 17 to 16 computations (5.9% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.0015306185621551268
2.472996297857639e-308
Compiler

Compiled 17 to 16 computations (5.9% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.4007660556002204e-6
0.030512477022796816
Compiler

Compiled 17 to 16 computations (5.9% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.10456087702031346
-0.09256271707342925
Compiler

Compiled 17 to 16 computations (5.9% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.10456087702031346
-0.09256271707342925
Compiler

Compiled 17 to 16 computations (5.9% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.10456087702031346
-0.09256271707342925
Compiler

Compiled 17 to 16 computations (5.9% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.10456087702031346
-0.09256271707342925
Compiler

Compiled 17 to 16 computations (5.9% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.08172023282092343
2.472996297857639e-308
Compiler

Compiled 17 to 16 computations (5.9% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.0015306185621551268
2.472996297857639e-308
Compiler

Compiled 17 to 16 computations (5.9% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.4007660556002204e-6
0.030512477022796816
Compiler

Compiled 17 to 16 computations (5.9% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.0015306185621551268
2.472996297857639e-308
Compiler

Compiled 17 to 16 computations (5.9% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.0015306185621551268
2.472996297857639e-308
Compiler

Compiled 17 to 16 computations (5.9% saved)

simplify18.0ms (0.1%)

Memory
0.2MiB live, 38.3MiB allocated
Algorithm
egg-herbie
Rules
116×*-commutative_binary64
+-commutative_binary64
sub-neg_binary64
1-exp_binary64
neg-sub0_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01661152
12321152
22341152
Stop Event
saturated
Calls
Call 1
Inputs
(fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(*.f64 (sin.f64 re) (cosh.f64 im))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re) (cosh.f64 im)) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 5000000000000000111755861797384299667549204650486879780239418214450132430121171797988101755921550297505076285418812476851459272474624 binary64)) (/.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (cosh.f64 im))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re) (cosh.f64 im)) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 5000000000000000111755861797384299667549204650486879780239418214450132430121171797988101755921550297505076285418812476851459272474624 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (cosh.f64 im))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re) (cosh.f64 im)) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 5000000000000000111755861797384299667549204650486879780239418214450132430121171797988101755921550297505076285418812476851459272474624 binary64)) (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (cosh.f64 im))))
(if (<=.f64 im #s(literal 8300000 binary64)) (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (if (<=.f64 im #s(literal 260000000000000018663387145971383195348398005969182809960058423038525829021696 binary64)) (*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re) (cosh.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re) (cosh.f64 im)) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 5000000000000000111755861797384299667549204650486879780239418214450132430121171797988101755921550297505076285418812476851459272474624 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im im #s(literal 2 binary64))) (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)) #s(literal 1/2 binary64))))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 5000000000000000111755861797384299667549204650486879780239418214450132430121171797988101755921550297505076285418812476851459272474624 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im im #s(literal 2 binary64))) (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)) #s(literal 1/2 binary64))))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 5000000000000000111755861797384299667549204650486879780239418214450132430121171797988101755921550297505076285418812476851459272474624 binary64)) (sin.f64 re) (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)) #s(literal 1/2 binary64))))))
(if (<=.f64 (sin.f64 re) #s(literal 4722366482869645/1180591620717411303424 binary64)) (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)) #s(literal 1/2 binary64)))))
(if (<=.f64 (sin.f64 re) #s(literal 4722366482869645/1180591620717411303424 binary64)) (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))
(if (<=.f64 (sin.f64 re) #s(literal 4722366482869645/1180591620717411303424 binary64)) (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)))
(if (<=.f64 (sin.f64 re) #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 4722366482869645/1180591620717411303424 binary64)) (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -3602879701896397/36028797018963968 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64))))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -3602879701896397/36028797018963968 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64))))) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -3602879701896397/36028797018963968 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64))))) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -3602879701896397/36028797018963968 binary64)) (*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64)))) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (sin.f64 re) #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 re (*.f64 (*.f64 re #s(literal -1/6 binary64)) re)) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 4722366482869645/1180591620717411303424 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) re) (*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(if (<=.f64 (sin.f64 re) #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 re (*.f64 (*.f64 re #s(literal -1/6 binary64)) re)) (fma.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 im im)) re))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) re)
(if (<=.f64 (sin.f64 re) #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 re (*.f64 (*.f64 re #s(literal -1/6 binary64)) re)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re))
Outputs
(fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(*.f64 (sin.f64 re) (cosh.f64 im))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re) (cosh.f64 im)) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 5000000000000000111755861797384299667549204650486879780239418214450132430121171797988101755921550297505076285418812476851459272474624 binary64)) (/.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (cosh.f64 im))))
(if (<=.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (cosh.f64 im) (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re)) (if (<=.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 5000000000000000111755861797384299667549204650486879780239418214450132430121171797988101755921550297505076285418812476851459272474624 binary64)) (/.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)))) (*.f64 (cosh.f64 im) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re) (cosh.f64 im)) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 5000000000000000111755861797384299667549204650486879780239418214450132430121171797988101755921550297505076285418812476851459272474624 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 re)) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (cosh.f64 im))))
(if (<=.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (cosh.f64 im) (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re)) (if (<=.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 5000000000000000111755861797384299667549204650486879780239418214450132430121171797988101755921550297505076285418812476851459272474624 binary64)) (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (cosh.f64 im) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re) (cosh.f64 im)) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 5000000000000000111755861797384299667549204650486879780239418214450132430121171797988101755921550297505076285418812476851459272474624 binary64)) (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (cosh.f64 im))))
(if (<=.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (cosh.f64 im) (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re)) (if (<=.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 5000000000000000111755861797384299667549204650486879780239418214450132430121171797988101755921550297505076285418812476851459272474624 binary64)) (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (cosh.f64 im) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re))))
(if (<=.f64 im #s(literal 8300000 binary64)) (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (if (<=.f64 im #s(literal 260000000000000018663387145971383195348398005969182809960058423038525829021696 binary64)) (*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re) (cosh.f64 im)) (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(if (<=.f64 im #s(literal 8300000 binary64)) (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (if (<=.f64 im #s(literal 260000000000000018663387145971383195348398005969182809960058423038525829021696 binary64)) (*.f64 (cosh.f64 im) (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re)) (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re) (cosh.f64 im)) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 5000000000000000111755861797384299667549204650486879780239418214450132430121171797988101755921550297505076285418812476851459272474624 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im im #s(literal 2 binary64))) (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)) #s(literal 1/2 binary64))))))
(if (<=.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (cosh.f64 im) (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) re)) (if (<=.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 5000000000000000111755861797384299667549204650486879780239418214450132430121171797988101755921550297505076285418812476851459272474624 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64))) (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)) #s(literal 1/2 binary64))))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 5000000000000000111755861797384299667549204650486879780239418214450132430121171797988101755921550297505076285418812476851459272474624 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im im #s(literal 2 binary64))) (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)) #s(literal 1/2 binary64))))))
(if (<=.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (if (<=.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 5000000000000000111755861797384299667549204650486879780239418214450132430121171797988101755921550297505076285418812476851459272474624 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64))) (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)) #s(literal 1/2 binary64))))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 5000000000000000111755861797384299667549204650486879780239418214450132430121171797988101755921550297505076285418812476851459272474624 binary64)) (sin.f64 re) (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)) #s(literal 1/2 binary64))))))
(if (<=.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))) (if (<=.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 5000000000000000111755861797384299667549204650486879780239418214450132430121171797988101755921550297505076285418812476851459272474624 binary64)) (sin.f64 re) (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)) #s(literal 1/2 binary64))))))
(if (<=.f64 (sin.f64 re) #s(literal 4722366482869645/1180591620717411303424 binary64)) (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)) #s(literal 1/2 binary64)))))
(if (<=.f64 (sin.f64 re) #s(literal 4722366482869645/1180591620717411303424 binary64)) (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))
(if (<=.f64 (sin.f64 re) #s(literal 4722366482869645/1180591620717411303424 binary64)) (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)))
(if (<=.f64 (sin.f64 re) #s(literal 4722366482869645/1180591620717411303424 binary64)) (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64))))
(if (<=.f64 (sin.f64 re) #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))))
(if (<=.f64 (sin.f64 re) #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 4722366482869645/1180591620717411303424 binary64)) (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)))
(if (<=.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 4722366482869645/1180591620717411303424 binary64)) (*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -3602879701896397/36028797018963968 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64))))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)))
(if (<=.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -3602879701896397/36028797018963968 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64))))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -3602879701896397/36028797018963968 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64))))) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re))
(if (<=.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -3602879701896397/36028797018963968 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64))))) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im im)) re))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -3602879701896397/36028797018963968 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64))))) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -3602879701896397/36028797018963968 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64))))) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -3602879701896397/36028797018963968 binary64)) (*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64)))) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -3602879701896397/36028797018963968 binary64)) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/144 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (sin.f64 re) #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 re (*.f64 (*.f64 re #s(literal -1/6 binary64)) re)) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (sin.f64 re) #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 4722366482869645/1180591620717411303424 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) re) (*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(if (<=.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 4722366482869645/1180591620717411303424 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(if (<=.f64 (sin.f64 re) #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 re (*.f64 (*.f64 re #s(literal -1/6 binary64)) re)) (fma.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 im im)) re))
(if (<=.f64 (sin.f64 re) #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 im im)) re))
(*.f64 (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)) re)
(*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(if (<=.f64 (sin.f64 re) #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 re (*.f64 (*.f64 re #s(literal -1/6 binary64)) re)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re)))
(if (<=.f64 (sin.f64 re) #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 #s(literal 2 binary64) (*.f64 re #s(literal 1/2 binary64)))

soundness2.4s (8.4%)

Memory
-12.2MiB live, 2 151.0MiB allocated
Rules
18 504×lower-fma.f64
18 504×lower-fma.f32
18 460×lower-fma.f64
18 460×lower-fma.f32
11 302×lower-fma.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03703230
113043009
242822915
363152844
478862844
081252629
03454772
111924515
242434077
361633884
082283566
043248
086244
1367238
22908238
08706238
0130701
1419669
21287653
34307636
45264636
55830636
66465636
77750636
08038596
03966550
114826141
258995461
084104956
030137
058127
1205123
21429123
08253122
01134
01830
15926
239724
0441624
039235
077231
1324223
22596223
08639215
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 2 228 to 868 computations (61% saved)

preprocess205.0ms (0.7%)

Memory
25.1MiB live, 382.9MiB allocated
Remove

(negabs re)

(abs im)

Compiler

Compiled 2 540 to 476 computations (81.3% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...