math.cos on complex, real part

Time bar (total: 12.3s)

analyze0.0ms (0%)

Memory
0.8MiB live, 0.8MiB 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 13 to 12 computations (7.7% saved)

sample1.0s (8.4%)

Memory
-12.1MiB live, 1 624.2MiB allocated
Samples
771.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 590.0ms
ival-cos: 260.0ms (44% of total)
ival-exp: 120.0ms (20.3% of total)
ival-mult: 113.0ms (19.1% of total)
ival-neg: 47.0ms (8% of total)
ival-add: 37.0ms (6.3% of total)
ival-true: 6.0ms (1% of total)
exact: 5.0ms (0.8% of total)
ival-assert: 3.0ms (0.5% of total)
Bogosity

preprocess69.0ms (0.6%)

Memory
-6.9MiB live, 68.3MiB allocated
Algorithm
egg-herbie
Rules
204×times-frac
194×associate-*r*
174×distribute-lft-neg-in
170×cancel-sign-sub-inv
162×sub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02557
19155
225855
358755
491055
5119155
6141855
7159155
8164155
9164655
10164655
11164655
01011
01711
13411
27311
310711
412911
515611
617811
718111
818311
918811
1018811
018811
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Outputs
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
Symmetry

(abs im)

(abs re)

explain137.0ms (1.1%)

Memory
30.0MiB live, 293.2MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(exp.f64 im)
00-0-(neg.f64 im)
00-0-(exp.f64 (neg.f64 im))
00-0-(+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
00-0-(cos.f64 re)
00-0-im
00-0-(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
00-0-re
00-0-#s(literal 1/2 binary64)
00-0-(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
Confusion
Predicted +Predicted -
+00
-0256
Precision
0/0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-00256
Precision?
0/0
Recall?
0/0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-001
Precision?
0/0
Recall?
0/0
Samples
51.0ms512×0valid
Compiler

Compiled 96 to 44 computations (54.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 33.0ms
ival-cos: 13.0ms (39.2% of total)
ival-mult: 8.0ms (24.1% of total)
ival-exp: 7.0ms (21.1% of total)
ival-add: 2.0ms (6% of total)
ival-neg: 2.0ms (6% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

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

Compiled 13 to 10 computations (23.1% saved)

simplify18.0ms (0.1%)

Memory
-5.9MiB live, 30.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01033
01733
13433
27333
310733
412933
515633
617833
718133
818333
918833
1018833
018833
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
#s(literal 1/2 binary64)
(cos.f64 re)
re
(+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(exp.f64 (neg.f64 im))
(neg.f64 im)
im
(exp.f64 im)
Outputs
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
#s(literal 1/2 binary64)
(cos.f64 re)
re
(+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(exp.f64 (neg.f64 im))
(neg.f64 im)
im
(exp.f64 im)

localize166.0ms (1.3%)

Memory
-138.3MiB live, 70.6MiB allocated
Localize:

Found 4 expressions of interest:

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

Compiled 35 to 12 computations (65.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 145.0ms
ival-exp: 134.0ms (92.1% of total)
ival-cos: 6.0ms (4.1% of total)
ival-mult: 3.0ms (2.1% of total)
ival-add: 1.0ms (0.7% of total)
ival-neg: 1.0ms (0.7% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series7.0ms (0.1%)

Memory
13.9MiB live, 13.9MiB allocated
Counts
5 → 72
Calls
Call 1
Inputs
#<alt (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))>
#<alt (*.f64 #s(literal 1/2 binary64) (cos.f64 re))>
#<alt (cos.f64 re)>
#<alt (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))>
#<alt (exp.f64 im)>
Outputs
#<alt (* 1/2 (+ (exp im) (exp (neg im))))>
#<alt (+ (* -1/4 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/2 (+ (exp im) (exp (neg im)))))>
#<alt (+ (* 1/2 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/4 (+ (exp im) (exp (neg im)))) (* 1/48 (* (pow re 2) (+ (exp im) (exp (neg im))))))))>
#<alt (+ (* 1/2 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/4 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/1440 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/48 (+ (exp im) (exp (neg im)))))))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))>
#<alt (cos re)>
#<alt (+ (cos re) (* 1/2 (* (pow im 2) (cos re))))>
#<alt (+ (cos re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (cos re))) (* 1/2 (cos re)))))>
#<alt (+ (cos re) (* (pow im 2) (+ (* 1/2 (cos re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (cos re))) (* 1/24 (cos re)))))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (exp (* -1 im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (exp (* -1 im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (exp (* -1 im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (exp (* -1 im)))))>
#<alt 1/2>
#<alt (+ 1/2 (* -1/4 (pow re 2)))>
#<alt (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))>
#<alt (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/48 (* -1/1440 (pow re 2)))) 1/4)))>
#<alt (* 1/2 (cos re))>
#<alt (* 1/2 (cos re))>
#<alt (* 1/2 (cos re))>
#<alt (* 1/2 (cos re))>
#<alt (* 1/2 (cos re))>
#<alt (* 1/2 (cos re))>
#<alt (* 1/2 (cos re))>
#<alt (* 1/2 (cos re))>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow re 2)))>
#<alt (+ 1 (* (pow re 2) (- (* 1/24 (pow re 2)) 1/2)))>
#<alt (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2)))>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt 2>
#<alt (+ 2 (pow im 2))>
#<alt (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))>
#<alt (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))>
#<alt (+ (exp im) (exp (neg im)))>
#<alt (+ (exp im) (exp (neg im)))>
#<alt (+ (exp im) (exp (neg im)))>
#<alt (+ (exp im) (exp (neg im)))>
#<alt (+ (exp im) (exp (* -1 im)))>
#<alt (+ (exp im) (exp (* -1 im)))>
#<alt (+ (exp im) (exp (* -1 im)))>
#<alt (+ (exp im) (exp (* -1 im)))>
#<alt 1>
#<alt (+ 1 im)>
#<alt (+ 1 (* im (+ 1 (* 1/2 im))))>
#<alt (+ 1 (* im (+ 1 (* im (+ 1/2 (* 1/6 im))))))>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
Calls

18 calls:

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

rewrite459.0ms (3.7%)

Memory
23.0MiB live, 419.0MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 022×lower-*.f32
5 018×lower-*.f64
4 226×lower-/.f64
4 226×lower-/.f32
3 640×lower-fma.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01025
01725
14721
228519
3248519
0903419
Stop Event
iter limit
node limit
iter limit
Counts
5 → 241
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(cos.f64 re)
(+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(exp.f64 im)
Outputs
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (neg.f64 im))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (neg.f64 im))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (neg.f64 im))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (/.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (exp.f64 (neg.f64 im))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (neg.f64 im))))
(fma.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 im))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (neg.f64 im))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (neg.f64 im)) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (neg.f64 im))))
(fma.f64 (exp.f64 (neg.f64 im)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (neg.f64 im))))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (neg.f64 im))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (*.f64 (cos.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (*.f64 (cos.f64 re) (exp.f64 im)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (neg.f64 im))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 im))) (cos.f64 re) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (cos.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (neg.f64 im))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (neg.f64 im)))) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (neg.f64 im))) #s(literal 2 binary64))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 re) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (neg.f64 im))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (neg.f64 im)))) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (neg.f64 im))) #s(literal 2 binary64))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 re) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (neg.f64 im))) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))))))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 re) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (neg.f64 im))) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (neg.f64 im)))) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (neg.f64 im))) #s(literal 2 binary64))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 re) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (neg.f64 im))) #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 (cos.f64 re) (exp.f64 im)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (neg.f64 im))) #s(literal 2 binary64)) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))))))
(/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64))))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)))
(/.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.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 #s(literal 1/2 binary64) (cos.f64 re))) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 re) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (neg.f64 im))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (neg.f64 im)))) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (neg.f64 im))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 re) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (neg.f64 im))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 re) (exp.f64 im)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (neg.f64 im))) #s(literal 2 binary64)) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))) (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64)))))) (neg.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.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 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (neg.f64 im))) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (neg.f64 im)))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64)))))) (neg.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.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) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 (+.f64 im im)))) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))
(/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (neg.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))))
(/.f64 (*.f64 (neg.f64 (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (neg.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (neg.f64 im))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 re) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (neg.f64 im))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (neg.f64 im)))) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (neg.f64 im))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))) (neg.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64))))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.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 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (neg.f64 im))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (neg.f64 im))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64))))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (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 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (sinh.f64 (+.f64 im im))))) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (neg.f64 (neg.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(pow.f64 (/.f64 (fma.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (neg.f64 im)))) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (neg.f64 im))) #s(literal 2 binary64))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 re) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (neg.f64 im))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im)))))) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1 binary64) (cosh.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.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) (cos.f64 re)))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))))
(*.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) (cos.f64 re))))
(*.f64 (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 (cos.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) (cos.f64 re))))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 re) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (neg.f64 im))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (neg.f64 im)))) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 (neg.f64 im))) #s(literal 2 binary64)))))
(*.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (cos.f64 re))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))))
(*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.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) (cos.f64 re)) #s(literal 2 binary64)) (cosh.f64 im))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64))))) (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 6 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 (*.f64 (neg.f64 im) #s(literal 4 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64))))) (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 4 binary64))) (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 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.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 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))))) (-.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))
(*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 re)) #s(literal 1/2 binary64))
(cos.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)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal -1 binary64)))
(-.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)) (exp.f64 (+.f64 im im)) (exp.f64 (neg.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 im #s(literal -3 binary64))) (exp.f64 (+.f64 im im)) (exp.f64 im))
(fma.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 im) (exp.f64 im))
(fma.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (*.f64 im #s(literal 3 binary64))) (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 #s(literal -1 binary64) (pow.f64 (neg.f64 (exp.f64 (neg.f64 im))) #s(literal 1 binary64)) (exp.f64 im))
(fma.f64 (exp.f64 (*.f64 im #s(literal -1/2 binary64))) (exp.f64 (*.f64 im #s(literal -1/2 binary64))) (exp.f64 im))
(fma.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 im #s(literal 2 binary64)))) (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 im #s(literal 2 binary64)))) (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 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal 1 binary64)) (neg.f64 (/.f64 (exp.f64 (+.f64 im im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(fma.f64 (pow.f64 (exp.f64 (*.f64 im #s(literal -1/2 binary64))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (*.f64 im #s(literal -1/2 binary64))) #s(literal 1 binary64)) (exp.f64 im))
(fma.f64 (pow.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64)) (exp.f64 im))
(neg.f64 (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)))))
(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 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64))))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))))
(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 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64))
(/.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 #s(literal 2 binary64) (sinh.f64 (+.f64 im im)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))))
(/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.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 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64))))) (neg.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))))
(/.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 (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 9 binary64))) (exp.f64 (*.f64 im #s(literal 9 binary64)))) (*.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)) (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 6 binary64))) (expm1.f64 (*.f64 im #s(literal 6 binary64))))))
(/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (+.f64 im im))) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))
(/.f64 (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 6 binary64))) (exp.f64 (*.f64 im #s(literal 6 binary64)))) (*.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)) (-.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))))
(/.f64 (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 6 binary64))) (exp.f64 (*.f64 im #s(literal 6 binary64)))) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal 4 binary64)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im))) (exp.f64 im))
(/.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im))) (*.f64 (neg.f64 (exp.f64 im)) #s(literal -1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im))) (*.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 im))))
(/.f64 (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 4 binary64))) (exp.f64 (*.f64 im #s(literal 4 binary64)))) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 2 binary64) (cosh.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)))) (pow.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 9 binary64))) (exp.f64 (*.f64 im #s(literal 9 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 6 binary64))) (expm1.f64 (*.f64 im #s(literal 6 binary64)))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 6 binary64))) (exp.f64 (*.f64 im #s(literal 6 binary64)))) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 6 binary64))) (exp.f64 (*.f64 im #s(literal 6 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal 4 binary64))))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 4 binary64))) (exp.f64 (*.f64 im #s(literal 4 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.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 9 binary64))) (exp.f64 (*.f64 im #s(literal 9 binary64))))) (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)) (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 6 binary64))) (expm1.f64 (*.f64 im #s(literal 6 binary64)))))))
(/.f64 (neg.f64 (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 6 binary64))) (exp.f64 (*.f64 im #s(literal 6 binary64))))) (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)) (-.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 6 binary64))) (exp.f64 (*.f64 im #s(literal 6 binary64))))) (neg.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal 4 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)))))
(/.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 #s(literal 2 binary64) (sinh.f64 (+.f64 im im)))) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(/.f64 (neg.f64 (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 4 binary64))) (exp.f64 (*.f64 im #s(literal 4 binary64))))) (neg.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im 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))) (+.f64 (pow.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (exp.f64 (+.f64 im im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 2 binary64)) (*.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 (pow.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 2 binary64)) (pow.f64 (/.f64 (exp.f64 (+.f64 im im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 2 binary64))) (+.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 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 9 binary64))) (exp.f64 (*.f64 im #s(literal 9 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)))) (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 6 binary64))) (expm1.f64 (*.f64 im #s(literal 6 binary64)))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 6 binary64))) (exp.f64 (*.f64 im #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)))) (-.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 6 binary64))) (exp.f64 (*.f64 im #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal 4 binary64))))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 4 binary64))) (exp.f64 (*.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (*.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im))))
(/.f64 (-.f64 (neg.f64 (exp.f64 (-.f64 (neg.f64 im) im))) (neg.f64 (exp.f64 (+.f64 im im)))) (neg.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (+.f64 im im)))) (*.f64 (neg.f64 (exp.f64 im)) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) #s(literal -1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (neg.f64 (exp.f64 im))) (exp.f64 im))) (*.f64 (neg.f64 (neg.f64 (exp.f64 im))) #s(literal 1 binary64)))
(/.f64 (+.f64 (exp.f64 (neg.f64 im)) (*.f64 (neg.f64 (neg.f64 (exp.f64 im))) #s(literal 1 binary64))) (*.f64 (neg.f64 (neg.f64 (exp.f64 im))) (exp.f64 (neg.f64 im))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (neg.f64 (exp.f64 im))) (neg.f64 (exp.f64 im)))) (*.f64 (neg.f64 (neg.f64 (exp.f64 im))) #s(literal -1 binary64)))
(/.f64 (+.f64 (neg.f64 (exp.f64 (neg.f64 im))) (*.f64 (neg.f64 (exp.f64 im)) #s(literal 1 binary64))) (*.f64 (neg.f64 (exp.f64 im)) (exp.f64 (neg.f64 im))))
(/.f64 (fma.f64 (exp.f64 im) (neg.f64 (neg.f64 (exp.f64 im))) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (exp.f64 im)))))
(/.f64 (+.f64 (neg.f64 (exp.f64 (+.f64 im im))) #s(literal -1 binary64)) (neg.f64 (exp.f64 im)))
(/.f64 (+.f64 (neg.f64 (exp.f64 (+.f64 im im))) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 im))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (exp.f64 im))) (exp.f64 (neg.f64 im))) (*.f64 (exp.f64 (neg.f64 im)) (neg.f64 (neg.f64 (exp.f64 im)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 im)) (*.f64 (exp.f64 (neg.f64 im)) #s(literal -1 binary64))) (*.f64 (exp.f64 (neg.f64 im)) (neg.f64 (exp.f64 im))))
(/.f64 (fma.f64 (neg.f64 (exp.f64 im)) (neg.f64 (neg.f64 (exp.f64 im))) #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (exp.f64 im)))))
(/.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 im)) (/.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (exp.f64 im)) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (exp.f64 im)) (/.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (exp.f64 (+.f64 im im)))))
(/.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (exp.f64 im)) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (exp.f64 im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(/.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 im)) (neg.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im))))) (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (exp.f64 im)) (neg.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (exp.f64 (+.f64 im im))) #s(literal 1 binary64))) (*.f64 (*.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)) (exp.f64 (+.f64 im im)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (exp.f64 (+.f64 im im))) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (exp.f64 (+.f64 im im))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 (+.f64 im im))))) (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (exp.f64 (+.f64 im im)))) (*.f64 (/.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (exp.f64 (-.f64 (neg.f64 im) im))) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (exp.f64 (-.f64 (neg.f64 im) im))) (/.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (exp.f64 (+.f64 im im)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (/.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (exp.f64 (-.f64 (neg.f64 im) im))) (exp.f64 (+.f64 im im)))) (*.f64 (/.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (exp.f64 (-.f64 (neg.f64 im) im))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (*.f64 (/.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (exp.f64 (-.f64 (neg.f64 im) im))) (neg.f64 (exp.f64 (+.f64 im im))))) (*.f64 (/.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (exp.f64 (-.f64 (neg.f64 im) im))) (neg.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(/.f64 (-.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 im) 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)) #s(literal 1 binary64))) (*.f64 (-.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 (*.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (neg.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im))))) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (neg.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (exp.f64 (-.f64 (neg.f64 im) im))) (/.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (exp.f64 (+.f64 im im)))) (*.f64 (neg.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.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 (*.f64 (neg.f64 (exp.f64 (-.f64 (neg.f64 im) im))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (neg.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (exp.f64 (+.f64 im im)))) (*.f64 (neg.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(/.f64 (-.f64 (*.f64 (neg.f64 (exp.f64 (-.f64 (neg.f64 im) im))) (neg.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (*.f64 (neg.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (neg.f64 (exp.f64 (+.f64 im im))))) (*.f64 (neg.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (neg.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(/.f64 (-.f64 (*.f64 (exp.f64 (+.f64 im im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (exp.f64 (-.f64 (neg.f64 im) im)))) (pow.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) #s(literal 2 binary64)))
(/.f64 (neg.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))))) (neg.f64 (pow.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 9 binary64))) (exp.f64 (*.f64 im #s(literal 9 binary64)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 6 binary64))) (expm1.f64 (*.f64 im #s(literal 6 binary64)))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 6 binary64))) (exp.f64 (*.f64 im #s(literal 6 binary64)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 6 binary64))) (exp.f64 (*.f64 im #s(literal 6 binary64)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal 4 binary64))))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 4 binary64))) (exp.f64 (*.f64 im #s(literal 4 binary64)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64))))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im)))))) (neg.f64 (neg.f64 (neg.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (+.f64 im im))))) (neg.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)))))
(/.f64 (neg.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)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (exp.f64 (+.f64 im im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 2 binary64)) (*.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 (neg.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 2 binary64)) (pow.f64 (/.f64 (exp.f64 (+.f64 im im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 2 binary64)))) (neg.f64 (+.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 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64))) (neg.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 9 binary64))) (exp.f64 (*.f64 im #s(literal 9 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))))) (neg.f64 (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 6 binary64))) (expm1.f64 (*.f64 im #s(literal 6 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 6 binary64))) (exp.f64 (*.f64 im #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))))) (neg.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 6 binary64))) (exp.f64 (*.f64 im #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))) (neg.f64 (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal 4 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 4 binary64))) (exp.f64 (*.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))) (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (*.f64 #s(literal 2 binary64) (sinh.f64 (+.f64 im 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 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))))
(*.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)))))
(*.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))))
(*.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 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)))))
(*.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) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64))))) #s(literal -1 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 #s(literal 1 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im)))) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (+.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 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 6 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 (*.f64 (neg.f64 im) #s(literal 4 binary64)))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 4 binary64))) (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 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)) (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 9 binary64))) (exp.f64 (*.f64 im #s(literal 9 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 6 binary64))) (expm1.f64 (*.f64 im #s(literal 6 binary64))))))
(*.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)) (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 6 binary64))) (exp.f64 (*.f64 im #s(literal 6 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))))
(*.f64 (pow.f64 (/.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 6 binary64))) (exp.f64 (*.f64 im #s(literal 6 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal 4 binary64)))))))
(*.f64 (pow.f64 (/.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 4 binary64))) (exp.f64 (*.f64 im #s(literal 4 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)))))
(exp.f64 im)
(exp.f64 (*.f64 im #s(literal 1 binary64)))
(exp.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 im #s(literal 3 binary64))))
(exp.f64 (+.f64 (neg.f64 im) (+.f64 im im)))
(/.f64 (exp.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))))
(/.f64 (neg.f64 (exp.f64 im)) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (exp.f64 im))) #s(literal 1 binary64))
(pow.f64 (exp.f64 (neg.f64 im)) #s(literal -1 binary64))
(pow.f64 (exp.f64 im) #s(literal 1 binary64))
(pow.f64 (exp.f64 (+.f64 im im)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 im))
(pow.f64 (*.f64 (exp.f64 (neg.f64 im)) (exp.f64 (*.f64 im #s(literal 3/2 binary64)))) #s(literal 2 binary64))
(*.f64 (exp.f64 (neg.f64 im)) (exp.f64 (+.f64 im im)))
(*.f64 (exp.f64 im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 im))
(*.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (*.f64 im #s(literal 3 binary64))))

simplify891.0ms (7.2%)

Memory
-0.8MiB live, 566.2MiB allocated
Algorithm
egg-herbie
Rules
30 150×lower-fma.f64
30 150×lower-fma.f32
5 474×lower-+.f64
5 474×lower-+.f32
4 142×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0108604
1319573
21028563
33176546
47138546
57588546
67862546
08035511
Stop Event
iter limit
node limit
Counts
72 → 72
Calls
Call 1
Inputs
(* 1/2 (+ (exp im) (exp (neg im))))
(+ (* -1/4 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/2 (+ (exp im) (exp (neg im)))))
(+ (* 1/2 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/4 (+ (exp im) (exp (neg im)))) (* 1/48 (* (pow re 2) (+ (exp im) (exp (neg im))))))))
(+ (* 1/2 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/4 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/1440 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/48 (+ (exp im) (exp (neg im)))))))))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(cos re)
(+ (cos re) (* 1/2 (* (pow im 2) (cos re))))
(+ (cos re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (cos re))) (* 1/2 (cos re)))))
(+ (cos re) (* (pow im 2) (+ (* 1/2 (cos re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (cos re))) (* 1/24 (cos re)))))))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (cos re) (+ (exp im) (exp (* -1 im)))))
(* 1/2 (* (cos re) (+ (exp im) (exp (* -1 im)))))
(* 1/2 (* (cos re) (+ (exp im) (exp (* -1 im)))))
(* 1/2 (* (cos re) (+ (exp im) (exp (* -1 im)))))
1/2
(+ 1/2 (* -1/4 (pow re 2)))
(+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))
(+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/48 (* -1/1440 (pow re 2)))) 1/4)))
(* 1/2 (cos re))
(* 1/2 (cos re))
(* 1/2 (cos re))
(* 1/2 (cos re))
(* 1/2 (cos re))
(* 1/2 (cos re))
(* 1/2 (cos re))
(* 1/2 (cos re))
1
(+ 1 (* -1/2 (pow re 2)))
(+ 1 (* (pow re 2) (- (* 1/24 (pow re 2)) 1/2)))
(+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2)))
(cos re)
(cos re)
(cos re)
(cos re)
(cos re)
(cos re)
(cos re)
(cos 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)
Outputs
(* 1/2 (+ (exp im) (exp (neg im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(+ (* -1/4 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/2 (+ (exp im) (exp (neg im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/4 (+ (exp im) (exp (neg im)))) (* 1/48 (* (pow re 2) (+ (exp im) (exp (neg im))))))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/48 binary64)) #s(literal -1/4 binary64))) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/4 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/1440 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/48 (+ (exp im) (exp (neg im)))))))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/1440 binary64)) #s(literal 1/48 binary64))) #s(literal -1/4 binary64))) #s(literal 1/2 binary64)))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (cos.f64 re)))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (cos.f64 re)))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (cos.f64 re)))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (cos.f64 re)))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (cos.f64 re)))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (cos.f64 re)))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (cos.f64 re)))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (cos.f64 re)))
(cos re)
(cos.f64 re)
(+ (cos re) (* 1/2 (* (pow im 2) (cos re))))
(*.f64 (cos.f64 re) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(+ (cos re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (cos re))) (* 1/2 (cos re)))))
(*.f64 (cos.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)))
(+ (cos re) (* (pow im 2) (+ (* 1/2 (cos re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (cos re))) (* 1/24 (cos re)))))))
(*.f64 (cos.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 (* (cos re) (+ (exp im) (exp (neg im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (cos.f64 re)))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (cos.f64 re)))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (cos.f64 re)))
(* 1/2 (* (cos re) (+ (exp im) (exp (neg im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (cos.f64 re)))
(* 1/2 (* (cos re) (+ (exp im) (exp (* -1 im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (cos.f64 re)))
(* 1/2 (* (cos re) (+ (exp im) (exp (* -1 im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (cos.f64 re)))
(* 1/2 (* (cos re) (+ (exp im) (exp (* -1 im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (cos.f64 re)))
(* 1/2 (* (cos re) (+ (exp im) (exp (* -1 im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (cos.f64 re)))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1/4 (pow re 2)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))
(+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))
(fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/48 binary64)) #s(literal -1/4 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/48 (* -1/1440 (pow re 2)))) 1/4)))
(fma.f64 re (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/1440 binary64)) #s(literal 1/48 binary64))) #s(literal -1/4 binary64))) #s(literal 1/2 binary64))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow re 2)))
(fma.f64 (*.f64 re re) #s(literal -1/2 binary64) #s(literal 1 binary64))
(+ 1 (* (pow re 2) (- (* 1/24 (pow re 2)) 1/2)))
(fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2)))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.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 #s(literal 1/12 binary64) (*.f64 im (*.f64 im im)) 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))
(+ (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 #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)

eval86.0ms (0.7%)

Memory
-16.2MiB live, 58.8MiB allocated
Compiler

Compiled 7 216 to 880 computations (87.8% saved)

prune120.0ms (1%)

Memory
6.8MiB live, 90.0MiB allocated
Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New3049313
Fresh000
Picked101
Done000
Total3059314
Accuracy
100.0%
Counts
314 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 (*.f64 (cos.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
51.5%
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64))))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)))
100.0%
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (cos.f64 re))
92.9%
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.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)))
90.1%
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (fma.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
78.8%
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (fma.f64 im im #s(literal 2 binary64)))
92.9%
(*.f64 (cos.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))))
90.1%
(*.f64 (cos.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)))
51.9%
(cos.f64 re)
Compiler

Compiled 288 to 190 computations (34% saved)

simplify486.0ms (3.9%)

Memory
-3.1MiB live, 551.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(cos.f64 re)
cost-diff0
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
cost-diff0
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64))))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)))
cost-diff640
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64)))))
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
(cos.f64 re)
cost-diff0
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
cost-diff0
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.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)))
cost-diff0
(*.f64 im im)
cost-diff0
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
cost-diff0
(cos.f64 re)
cost-diff0
(*.f64 (cos.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)))
cost-diff0
(cos.f64 re)
cost-diff0
(cos.f64 re)
cost-diff0
(cosh.f64 im)
cost-diff0
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (cos.f64 re))
cost-diff320
(*.f64 #s(literal 1 binary64) (cosh.f64 im))
Rules
11 484×lower-fma.f32
11 472×lower-fma.f64
3 924×lower-*.f32
3 904×lower-*.f64
3 474×lower-+.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
032210
060206
1148198
2421195
31464195
43512195
56110195
67728195
08212192
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (cos.f64 re))
(*.f64 #s(literal 1 binary64) (cosh.f64 im))
#s(literal 1 binary64)
(cosh.f64 im)
im
(cos.f64 re)
re
(cos.f64 re)
re
(*.f64 (cos.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)))
(cos.f64 re)
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))
(*.f64 im im)
im
(fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
#s(literal 1/24 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.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 #s(literal 1/2 binary64) (cos.f64 re))
#s(literal 1/2 binary64)
(cos.f64 re)
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))
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)
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64))))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64)))))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
#s(literal 1/2 binary64)
(cos.f64 re)
re
(*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64))))
#s(literal 2 binary64)
(cosh.f64 (*.f64 im #s(literal 3 binary64)))
(*.f64 im #s(literal 3 binary64))
im
#s(literal 3 binary64)
(fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))
(cosh.f64 (+.f64 im im))
(+.f64 im im)
#s(literal -1 binary64)
Outputs
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (cos.f64 re))
(*.f64 (cosh.f64 im) (cos.f64 re))
(*.f64 #s(literal 1 binary64) (cosh.f64 im))
(cosh.f64 im)
#s(literal 1 binary64)
(cosh.f64 im)
im
(cos.f64 re)
re
(cos.f64 re)
re
(*.f64 (cos.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)))
(*.f64 (cos.f64 re) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(cos.f64 re)
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))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(*.f64 im im)
im
(fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
#s(literal 1/24 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.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 (cos.f64 re) (fma.f64 im (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im)) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(*.f64 (cos.f64 re) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(cos.f64 re)
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))
(fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 im (*.f64 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)
(fma.f64 (*.f64 im im) (*.f64 im (fma.f64 im (*.f64 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)))
(*.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)
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64))))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)))
(/.f64 (*.f64 (cos.f64 re) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64)))))
(*.f64 (cos.f64 re) (cosh.f64 (*.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(*.f64 (cos.f64 re) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(cos.f64 re)
re
(*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64))))
#s(literal 2 binary64)
(cosh.f64 (*.f64 im #s(literal 3 binary64)))
(*.f64 im #s(literal 3 binary64))
im
#s(literal 3 binary64)
(fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))
(cosh.f64 (+.f64 im im))
(+.f64 im im)
#s(literal -1 binary64)

localize460.0ms (3.7%)

Memory
-4.6MiB live, 345.5MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(cosh.f64 (*.f64 im #s(literal 3 binary64)))
accuracy100.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64)))))
accuracy100.0%
(fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))
accuracy99.6%
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64))))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)))
accuracy100.0%
(cos.f64 re)
accuracy100.0%
(fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))
accuracy100.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.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)))
accuracy99.8%
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))
accuracy100.0%
(fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
accuracy100.0%
(*.f64 im im)
accuracy100.0%
(cos.f64 re)
accuracy100.0%
(*.f64 (cos.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)))
accuracy100.0%
(cos.f64 re)
accuracy100.0%
(*.f64 #s(literal 1 binary64) (cosh.f64 im))
accuracy100.0%
(cos.f64 re)
accuracy100.0%
(cosh.f64 im)
accuracy100.0%
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (cos.f64 re))
Samples
246.0ms123×5exit
38.0ms133×0valid
Compiler

Compiled 229 to 40 computations (82.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 145.0ms
adjust: 53.0ms (36.4% of total)
ival-mult: 31.0ms (21.3% of total)
ival-add: 26.0ms (17.9% of total)
ival-cosh: 14.0ms (9.6% of total)
const: 12.0ms (8.2% of total)
ival-cos: 6.0ms (4.1% of total)
ival-div: 4.0ms (2.7% of total)
exact: 1.0ms (0.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series46.0ms (0.4%)

Memory
17.2MiB live, 74.0MiB allocated
Counts
17 → 264
Calls
Call 1
Inputs
#<alt (*.f64 #s(literal 1 binary64) (cosh.f64 im))>
#<alt (*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (cos.f64 re))>
#<alt (cosh.f64 im)>
#<alt (cos.f64 re)>
#<alt (*.f64 (cos.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)))>
#<alt (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))>
#<alt (*.f64 im im)>
#<alt (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.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)))>
#<alt (*.f64 #s(literal 1/2 binary64) (cos.f64 re))>
#<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))>
#<alt (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64)))))>
#<alt (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64))))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)))>
#<alt (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))>
#<alt (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))>
#<alt (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))>
#<alt (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))>
#<alt (cosh.f64 (*.f64 im #s(literal 3 binary64)))>
Outputs
#<alt 1>
#<alt (+ 1 (* 1/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (cos re)>
#<alt (+ (cos re) (* 1/2 (* (pow im 2) (cos re))))>
#<alt (+ (cos re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (cos re))) (* 1/2 (cos re)))))>
#<alt (+ (cos re) (* (pow im 2) (+ (* 1/2 (cos re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (cos re))) (* 1/24 (cos re)))))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (+ (* -1/4 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/2 (+ (exp im) (/ 1 (exp im)))))>
#<alt (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/4 (+ (exp im) (/ 1 (exp im)))) (* 1/48 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))))))>
#<alt (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/4 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/1440 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/48 (+ (exp im) (/ 1 (exp im)))))))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt 1>
#<alt (+ 1 (* 1/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow re 2)))>
#<alt (+ 1 (* (pow re 2) (- (* 1/24 (pow re 2)) 1/2)))>
#<alt (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2)))>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (+ (* -1/2 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (* 1/24 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))))>
#<alt (+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (* (pow re 2) (+ (* -1/720 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* 1/24 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))))))))>
#<alt (* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (cos re)>
#<alt (+ (cos re) (* 1/2 (* (pow im 2) (cos re))))>
#<alt (+ (cos re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (cos re))) (* 1/2 (cos re)))))>
#<alt (+ (cos re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (cos re))) (* 1/2 (cos re)))))>
#<alt (* 1/24 (* (pow im 4) (cos re)))>
#<alt (* (pow im 4) (+ (* 1/24 (cos re)) (* 1/2 (/ (cos re) (pow im 2)))))>
#<alt (* (pow im 4) (+ (* 1/24 (cos re)) (+ (* 1/2 (/ (cos re) (pow im 2))) (/ (cos re) (pow im 4)))))>
#<alt (* (pow im 4) (+ (* 1/24 (cos re)) (+ (* 1/2 (/ (cos re) (pow im 2))) (/ (cos re) (pow im 4)))))>
#<alt (* 1/24 (* (pow im 4) (cos re)))>
#<alt (* (pow im 4) (+ (* 1/24 (cos re)) (* 1/2 (/ (cos re) (pow im 2)))))>
#<alt (* (pow im 4) (+ (* 1/24 (cos re)) (+ (* 1/2 (/ (cos re) (pow im 2))) (/ (cos re) (pow im 4)))))>
#<alt (* (pow im 4) (+ (* 1/24 (cos re)) (+ (* 1/2 (/ (cos re) (pow im 2))) (/ (cos re) (pow im 4)))))>
#<alt 1>
#<alt (+ 1 (* 1/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (* 1/24 (pow im 4))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* 1/24 (pow im 4))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))>
#<alt (+ (* -1/4 (* (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)))))))))>
#<alt (+ (* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/4 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/48 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))))))>
#<alt (+ (* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/4 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/1440 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))) (* 1/48 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))))))>
#<alt (* 1/2 (* (cos re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* 1/2 (* (cos re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* 1/2 (* (cos re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* 1/2 (* (cos re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* 1/2 (* (cos re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* 1/2 (* (cos re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* 1/2 (* (cos re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* 1/2 (* (cos re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (cos re)>
#<alt (+ (cos re) (* 1/2 (* (pow im 2) (cos re))))>
#<alt (+ (cos re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (cos re))) (* 1/2 (cos re)))))>
#<alt (+ (cos re) (* (pow im 2) (+ (* 1/2 (cos re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (cos re))) (* 1/24 (cos re)))))))>
#<alt (* 1/720 (* (pow im 6) (cos re)))>
#<alt (* (pow im 6) (+ (* 1/720 (cos re)) (* 1/24 (/ (cos re) (pow im 2)))))>
#<alt (* (pow im 6) (+ (* 1/720 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (* 1/2 (/ (cos re) (pow im 4))))))>
#<alt (* (pow im 6) (+ (* 1/720 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (+ (* 1/2 (/ (cos re) (pow im 4))) (/ (cos re) (pow im 6))))))>
#<alt (* 1/720 (* (pow im 6) (cos re)))>
#<alt (* (pow im 6) (+ (* 1/720 (cos re)) (* 1/24 (/ (cos re) (pow im 2)))))>
#<alt (* (pow im 6) (+ (* 1/720 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (* 1/2 (/ (cos re) (pow im 4))))))>
#<alt (* (pow im 6) (+ (* 1/720 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (+ (* 1/2 (/ (cos re) (pow im 4))) (/ (cos re) (pow im 6))))))>
#<alt 1/2>
#<alt (+ 1/2 (* -1/4 (pow re 2)))>
#<alt (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))>
#<alt (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/48 (* -1/1440 (pow re 2)))) 1/4)))>
#<alt (* 1/2 (cos re))>
#<alt (* 1/2 (cos re))>
#<alt (* 1/2 (cos re))>
#<alt (* 1/2 (cos re))>
#<alt (* 1/2 (cos re))>
#<alt (* 1/2 (cos re))>
#<alt (* 1/2 (cos re))>
#<alt (* 1/2 (cos re))>
#<alt 2>
#<alt (+ 2 (pow im 2))>
#<alt (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))>
#<alt (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))>
#<alt (* 1/360 (pow im 6))>
#<alt (* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6)))))))>
#<alt (* 1/360 (pow im 6))>
#<alt (* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6)))))))>
#<alt (* 1/2 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))))>
#<alt (+ (* -1/4 (* (pow re 2) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))))) (* 1/2 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))>
#<alt (+ (* 1/2 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (* (pow re 2) (+ (* -1/4 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (* 1/48 (* (pow re 2) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))))))))>
#<alt (+ (* 1/2 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (* (pow re 2) (+ (* -1/4 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (* (pow re 2) (+ (* -1/1440 (* (pow re 2) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))))) (* 1/48 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))))))>
#<alt (* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))>
#<alt (* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))>
#<alt (* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))>
#<alt (* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))>
#<alt (* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))>
#<alt (* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))>
#<alt (* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))>
#<alt (* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))>
#<alt (cos re)>
#<alt (+ (cos re) (* 9/2 (* (pow im 2) (cos re))))>
#<alt (+ (cos re) (* (pow im 2) (+ (* 27/8 (* (pow im 2) (cos re))) (* 9/2 (cos re)))))>
#<alt (+ (cos re) (* (pow im 2) (+ (* 9/2 (cos re)) (* (pow im 2) (+ (* 81/80 (* (pow im 2) (cos re))) (* 27/8 (cos re)))))))>
#<alt (* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))>
#<alt (* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))>
#<alt (* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))>
#<alt (* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))>
#<alt (* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))>
#<alt (* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))>
#<alt (* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))>
#<alt (* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))>
#<alt (* 1/2 (/ (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)))>
#<alt (+ (* -1/4 (/ (* (pow re 2) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1))) (* 1/2 (/ (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1))))>
#<alt (+ (* 1/2 (/ (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1))) (* (pow re 2) (+ (* -1/4 (/ (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1))) (* 1/48 (/ (* (pow re 2) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1))))))>
#<alt (+ (* 1/2 (/ (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1))) (* (pow re 2) (+ (* -1/4 (/ (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1))) (* (pow re 2) (+ (* -1/1440 (/ (* (pow re 2) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1))) (* 1/48 (/ (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1))))))))>
#<alt (* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)))>
#<alt (* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)))>
#<alt (* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)))>
#<alt (* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)))>
#<alt (* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)))>
#<alt (* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)))>
#<alt (* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)))>
#<alt (* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)))>
#<alt (cos re)>
#<alt (+ (cos re) (* (pow im 2) (- (* 9/2 (cos re)) (* 4 (cos re)))))>
#<alt (+ (cos re) (* (pow im 2) (- (+ (* 9/2 (cos re)) (* (pow im 2) (- (* 27/8 (cos re)) (+ (* 4/3 (cos re)) (* 4 (- (* 9/2 (cos re)) (* 4 (cos re)))))))) (* 4 (cos re)))))>
#<alt (+ (cos re) (* (pow im 2) (- (+ (* 9/2 (cos re)) (* (pow im 2) (- (+ (* 27/8 (cos re)) (* (pow im 2) (- (* 81/80 (cos re)) (+ (* 8/45 (cos re)) (+ (* 4/3 (- (* 9/2 (cos re)) (* 4 (cos re)))) (* 4 (- (* 27/8 (cos re)) (+ (* 4/3 (cos re)) (* 4 (- (* 9/2 (cos re)) (* 4 (cos re)))))))))))) (+ (* 4/3 (cos re)) (* 4 (- (* 9/2 (cos re)) (* 4 (cos re)))))))) (* 4 (cos re)))))>
#<alt (* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)))>
#<alt (* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)))>
#<alt (* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)))>
#<alt (* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)))>
#<alt (* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (neg (* -2 im))) (/ 1 (exp (neg (* -2 im))))) 1)))>
#<alt (* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (neg (* -2 im))) (/ 1 (exp (neg (* -2 im))))) 1)))>
#<alt (* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (neg (* -2 im))) (/ 1 (exp (neg (* -2 im))))) 1)))>
#<alt (* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (neg (* -2 im))) (/ 1 (exp (neg (* -2 im))))) 1)))>
#<alt 1/2>
#<alt (+ 1/2 (* 1/24 (pow im 2)))>
#<alt (+ 1/2 (* 1/24 (pow im 2)))>
#<alt (+ 1/2 (* 1/24 (pow im 2)))>
#<alt (* 1/24 (pow im 2))>
#<alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* 1/24 (pow im 2))>
#<alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* 1/12 im)>
#<alt (* im (+ 1/12 (* 1/360 (pow im 2))))>
#<alt (* im (+ 1/12 (* 1/360 (pow im 2))))>
#<alt (* im (+ 1/12 (* 1/360 (pow im 2))))>
#<alt (* 1/360 (pow im 3))>
#<alt (* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* 1/360 (pow im 3))>
#<alt (* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt 1/12>
#<alt (+ 1/12 (* 1/360 (pow im 2)))>
#<alt (+ 1/12 (* 1/360 (pow im 2)))>
#<alt (+ 1/12 (* 1/360 (pow im 2)))>
#<alt (* 1/360 (pow im 2))>
#<alt (* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* 1/360 (pow im 2))>
#<alt (* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt 1>
#<alt (+ 1 (* 4 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (+ 4 (* 4/3 (pow im 2)))))>
#<alt (+ 1 (* (pow im 2) (+ 4 (* (pow im 2) (+ 4/3 (* 8/45 (pow im 2)))))))>
#<alt (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)>
#<alt (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)>
#<alt (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)>
#<alt (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)>
#<alt (- (+ (exp (neg (* -2 im))) (/ 1 (exp (neg (* -2 im))))) 1)>
#<alt (- (+ (exp (neg (* -2 im))) (/ 1 (exp (neg (* -2 im))))) 1)>
#<alt (- (+ (exp (neg (* -2 im))) (/ 1 (exp (neg (* -2 im))))) 1)>
#<alt (- (+ (exp (neg (* -2 im))) (/ 1 (exp (neg (* -2 im))))) 1)>
#<alt 1>
#<alt (+ 1 (* 9/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (+ 9/2 (* 27/8 (pow im 2)))))>
#<alt (+ 1 (* (pow im 2) (+ 9/2 (* (pow im 2) (+ 27/8 (* 81/80 (pow im 2)))))))>
#<alt (* 1/2 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))))>
#<alt (* 1/2 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))))>
#<alt (* 1/2 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))))>
#<alt (* 1/2 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))))>
#<alt (* 1/2 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))))>
#<alt (* 1/2 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))))>
#<alt (* 1/2 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))))>
#<alt (* 1/2 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))))>
Calls

66 calls:

TimeVariablePointExpression
13.0ms
re
@inf
(* (* 1/2 (cos re)) (* 2 (cosh (* im 3))))
3.0ms
re
@-inf
(* (* 1/2 (cos re)) (+ (* im (+ (* (* im im) (* im (+ (* (* im im) 1/360) 1/12))) im)) 2))
2.0ms
im
@-inf
(/ (* (* 1/2 (cos re)) (* 2 (cosh (* im 3)))) (+ (* 2 (cosh (+ im im))) -1))
2.0ms
im
@inf
(/ (* (* 1/2 (cos re)) (* 2 (cosh (* im 3)))) (+ (* 2 (cosh (+ im im))) -1))
2.0ms
im
@-inf
(* 1 (cosh im))

rewrite796.0ms (6.5%)

Memory
0.6MiB live, 675.1MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 526×lower-*.f32
5 506×lower-*.f64
4 292×lower-/.f32
4 290×lower-/.f64
3 640×lower-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
032145
060141
1241131
21724131
08172129
Stop Event
iter limit
node limit
iter limit
Counts
17 → 425
Calls
Call 1
Inputs
(*.f64 #s(literal 1 binary64) (cosh.f64 im))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (cos.f64 re))
(cosh.f64 im)
(cos.f64 re)
(*.f64 (cos.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)))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im 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) (cos.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 #s(literal 1/2 binary64) (cos.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 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64)))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64))))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)))
(fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 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))
(fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))
(cosh.f64 (*.f64 im #s(literal 3 binary64)))
Outputs
(cosh.f64 im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.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 (*.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 #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 (*.f64 (cos.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (cos.f64 re)) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 (cos.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)) (cos.f64 re))) #s(literal -2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 im) (cos.f64 re)))
(*.f64 (cosh.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (cosh.f64 im))
(*.f64 (*.f64 (cosh.f64 im) (cos.f64 re)) #s(literal 1 binary64))
(cosh.f64 im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.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 (*.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 #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))
(cos.f64 re)
(*.f64 #s(literal 1 binary64) (cos.f64 re))
(*.f64 (cos.f64 re) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) #s(literal 2 binary64)))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 re)) #s(literal 1/2 binary64))
(+.f64 (cos.f64 re) (*.f64 (cos.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))))
(+.f64 (*.f64 (cos.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))) (cos.f64 re))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))) (cos.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 (cos.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))) (cos.f64 re))))
(fma.f64 #s(literal 1 binary64) (cos.f64 re) (*.f64 (cos.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))))
(fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) (cos.f64 re)) (cos.f64 re))
(fma.f64 (cos.f64 re) #s(literal 1 binary64) (*.f64 (cos.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))))
(fma.f64 (cos.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) (cos.f64 re))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (cos.f64 re)) (cos.f64 re))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) #s(literal 2 binary64)) (*.f64 (cos.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))))
(fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (cos.f64 re)) (cos.f64 re))
(fma.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) #s(literal 2 binary64) (*.f64 (cos.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (*.f64 (cos.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))))
(fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) (cos.f64 re) (cos.f64 re))
(fma.f64 (*.f64 #s(literal 2 binary64) (cos.f64 re)) #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))))
(fma.f64 (*.f64 (cos.f64 re) im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) (cos.f64 re))
(fma.f64 (*.f64 (cos.f64 re) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (cos.f64 re))
(fma.f64 (*.f64 (cos.f64 re) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) (*.f64 im im) (cos.f64 re))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))) #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 (cos.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))) (cos.f64 re)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))) #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 (cos.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))) (cos.f64 re)))
(/.f64 (*.f64 (cos.f64 re) (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (cos.f64 re) (fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))) #s(literal 1 binary64)) (cos.f64 re)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))) #s(literal -1 binary64)) (cos.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)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))) #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 (cos.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))) (cos.f64 re))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))) #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 (cos.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))) (cos.f64 re))))
(/.f64 (neg.f64 (*.f64 (cos.f64 re) (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 re) (fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im 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 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))) #s(literal 1 binary64)) (cos.f64 re))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))) #s(literal -1 binary64)) (cos.f64 re))) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))) #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 (cos.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (cos.f64 re) (*.f64 (cos.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))))))
(*.f64 (cos.f64 re) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #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) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (cos.f64 re))
(+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im 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 im (*.f64 im #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 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im 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 (*.f64 im 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 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))))
(fma.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im 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 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 im (*.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #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) #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 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 im im) (fma.f64 im (*.f64 im #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 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) im #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/24 binary64) (fma.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 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #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 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im 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 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 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/24 binary64) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))) #s(literal -1 binary64))) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im 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 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im 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 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))))))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) #s(literal 6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im 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 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im 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) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #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 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 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/24 binary64) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #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) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/13824 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (pow.f64 (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #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 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #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 im (*.f64 im #s(literal 1/2 binary64)) #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 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im 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 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im 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 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im 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 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 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/24 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #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 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))))
(*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im 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 (*.f64 im im) #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 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)))
(+.f64 (cos.f64 re) (*.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 (cos.f64 re) #s(literal 1/2 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) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (cos.f64 re))
(-.f64 (/.f64 (pow.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) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) #s(literal 2 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) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (cos.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 (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 (cos.f64 re) #s(literal 1/2 binary64)))) (cos.f64 re))))
(fma.f64 #s(literal 1 binary64) (cos.f64 re) (*.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 (cos.f64 re) #s(literal 1/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 (cos.f64 re) #s(literal 1/2 binary64))) (cos.f64 re))
(fma.f64 (cos.f64 re) #s(literal 1 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 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))
(fma.f64 (cos.f64 re) (*.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))) (cos.f64 re))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) #s(literal 2 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 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (*.f64 im (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))) (cos.f64 re))
(fma.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) #s(literal 2 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 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (cos.f64 re) #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)) (cos.f64 re))
(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 (cos.f64 re) #s(literal 1/2 binary64))) (cos.f64 re))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 re) #s(literal 1/2 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 (*.f64 (cos.f64 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 (cos.f64 re) #s(literal 1/2 binary64)) (cos.f64 re))
(fma.f64 (*.f64 #s(literal 2 binary64) (cos.f64 re)) #s(literal 1/2 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 (*.f64 (cos.f64 re) #s(literal 1/2 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)) (cos.f64 re)) #s(literal 1/2 binary64) (cos.f64 re))
(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)) #s(literal 1/2 binary64)) (cos.f64 re) (cos.f64 re))
(fma.f64 (*.f64 (*.f64 (cos.f64 re) #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) (cos.f64 re))
(fma.f64 (*.f64 (*.f64 (cos.f64 re) #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 (cos.f64 re))
(/.f64 (fma.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)) (cos.f64 re)) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (+.f64 (pow.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) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) #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 (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 (cos.f64 re) #s(literal 1/2 binary64)))) (cos.f64 re)))))
(/.f64 (-.f64 (pow.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) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) #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 (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 (cos.f64 re) #s(literal 1/2 binary64)))) (cos.f64 re)))
(/.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im (*.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) (*.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 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 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 im))))
(/.f64 (*.f64 (*.f64 (cos.f64 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)) #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 (*.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) (*.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 (cos.f64 re) #s(literal 1/2 binary64))) (-.f64 (fma.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 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 im))))
(/.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 (cos.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 (neg.f64 (fma.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)) (cos.f64 re)) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.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) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) #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 (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 (cos.f64 re) #s(literal 1/2 binary64)))) (cos.f64 re))))))
(/.f64 (neg.f64 (-.f64 (pow.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) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) #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 (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 (cos.f64 re) #s(literal 1/2 binary64)))) (cos.f64 re))))
(/.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im (*.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) (*.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 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 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 im)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 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)) #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 (*.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) (*.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 (cos.f64 re) #s(literal 1/2 binary64)))) (neg.f64 (-.f64 (fma.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 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 im)))))
(/.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)) (*.f64 (cos.f64 re) #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 (+.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.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) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) #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 (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 (cos.f64 re) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 (cos.f64 re) (*.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 (cos.f64 re) #s(literal 1/2 binary64))))))))
(*.f64 (cos.f64 re) (*.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 #s(literal 1/2 binary64) (*.f64 (cos.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 (cos.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 (fma.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 (cos.f64 re) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (cos.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 (fma.f64 im (fma.f64 (fma.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)) (cos.f64 re))
(*.f64 (cos.f64 re) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(+.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 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)))
(+.f64 (+.f64 #s(literal 2 binary64) (*.f64 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 (*.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 (*.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 im im) (*.f64 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 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 (*.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 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 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 (*.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 (*.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 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 im))) (fma.f64 (*.f64 im (*.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) (*.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 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.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 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 im))) (fma.f64 (*.f64 im (*.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) (*.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 (fma.f64 (*.f64 im (*.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) (*.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 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 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 im))))
(/.f64 (fma.f64 (*.f64 im (*.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) (*.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 im)))))
(/.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 (*.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) (*.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 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 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 im)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.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) (*.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 im))))))
(/.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 (-.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 (*.f64 (+.f64 (pow.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 9 binary64)) #s(literal 512 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.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 6 binary64)) (-.f64 #s(literal 64 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)) (*.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 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 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 im)))))
(/.f64 (*.f64 (-.f64 (pow.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 6 binary64)) #s(literal 64 binary64)) #s(literal 1 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)) (*.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 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 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 im)))))
(/.f64 (*.f64 (-.f64 (pow.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 6 binary64)) #s(literal 64 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.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 4 binary64)) (+.f64 #s(literal 16 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))) #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 (-.f64 (pow.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 4 binary64)) #s(literal 16 binary64)) #s(literal 1 binary64)) (*.f64 (fma.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 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 (neg.f64 (fma.f64 (*.f64 im (*.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) (*.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 (-.f64 (fma.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 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 im))))))
(/.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 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 (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 (*.f64 im im) (*.f64 (*.f64 im im) (*.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 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))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))))) #s(literal 3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (fma.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 (*.f64 im im) (*.f64 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 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 (pow.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))) #s(literal 3 binary64)) (pow.f64 (/.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))) #s(literal 3 binary64))) (fma.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 (*.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))) (fma.f64 (/.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 #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 (*.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)))))))
(pow.f64 (/.f64 (-.f64 (fma.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 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 im))) (fma.f64 (*.f64 im (*.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) (*.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 (*.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) (*.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 (*.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 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 im)))))
(*.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 (*.f64 (*.f64 (cos.f64 re) #s(literal 2 binary64)) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 2 binary64)) (cosh.f64 (*.f64 im #s(literal 3 binary64))))) #s(literal -2 binary64))
(*.f64 (cos.f64 re) (cosh.f64 (*.f64 im #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 re) #s(literal 2 binary64)) (cosh.f64 (*.f64 im #s(literal 3 binary64)))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (*.f64 im #s(literal 3 binary64))) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))
(*.f64 (cosh.f64 (*.f64 im #s(literal 3 binary64))) (cos.f64 re))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 2 binary64)) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (cos.f64 re) (cosh.f64 (*.f64 im #s(literal 3 binary64)))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)))) (/.f64 (*.f64 (cos.f64 re) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)))))
(neg.f64 (/.f64 (*.f64 (cos.f64 re) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (cos.f64 re) (cosh.f64 (*.f64 im #s(literal 3 binary64))))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (cos.f64 re) (cosh.f64 (*.f64 im #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (cos.f64 re) (cosh.f64 (*.f64 im #s(literal 3 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (cos.f64 re) (cosh.f64 (*.f64 im #s(literal 3 binary64))))))))
(/.f64 (*.f64 (cos.f64 re) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (cos.f64 re) (cosh.f64 (*.f64 im #s(literal 3 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (cos.f64 re) (cosh.f64 (*.f64 im #s(literal 3 binary64))))) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (cos.f64 re) (cosh.f64 (*.f64 im #s(literal 3 binary64))))) (neg.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (cos.f64 re) (cosh.f64 (*.f64 im #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (*.f64 (cos.f64 re) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (*.f64 im #s(literal 3 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 im #s(literal -3 binary64)) #s(literal 3 binary64)))) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 im im) #s(literal 3 binary64))) (-.f64 (exp.f64 (*.f64 (+.f64 im im) #s(literal 3 binary64))) (exp.f64 (fma.f64 im #s(literal 3 binary64) (*.f64 im #s(literal -3 binary64)))))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (+.f64 im im) #s(literal 3 binary64))) (exp.f64 (*.f64 (+.f64 im im) #s(literal 3 binary64)))) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 im #s(literal 3 binary64)))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64))))) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 2 binary64)) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 2 binary64)) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 2 binary64)) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (cos.f64 re) #s(literal 2 binary64)) (cosh.f64 (*.f64 im #s(literal 3 binary64))))) (*.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (cos.f64 re) #s(literal 2 binary64)) (cosh.f64 (*.f64 im #s(literal 3 binary64))))) (*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (cos.f64 re) #s(literal 2 binary64)) (cosh.f64 (*.f64 im #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (cos.f64 re) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im))) #s(literal 6 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 (+.f64 im im)) #s(literal -2 binary64))) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im))) #s(literal 4 binary64)) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 (+.f64 im im)) #s(literal -2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 (+.f64 im im)) #s(literal -2 binary64))))))))
(/.f64 (*.f64 (*.f64 (cos.f64 re) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) (-.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im))) #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 (+.f64 im im)) #s(literal -2 binary64))) #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 3 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 (+.f64 im im)) #s(literal -2 binary64))))))
(/.f64 (*.f64 (*.f64 (cos.f64 re) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))))
(/.f64 (*.f64 (*.f64 (cos.f64 re) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) (-.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im))) #s(literal 3 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (cosh.f64 (+.f64 im im)) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (cos.f64 re) (cosh.f64 (*.f64 im #s(literal 3 binary64))))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 re) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64))) (neg.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))))
(pow.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (cos.f64 re) (cosh.f64 (*.f64 im #s(literal 3 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 (cos.f64 re) (cosh.f64 (*.f64 im #s(literal 3 binary64))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 re) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)))))
(*.f64 (cos.f64 re) (*.f64 (cosh.f64 (*.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)))))
(*.f64 (cos.f64 re) (/.f64 (cosh.f64 (*.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 2 binary64)) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 2 binary64)) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) (/.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))))
(*.f64 (*.f64 (cos.f64 re) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))))
(*.f64 (neg.f64 (*.f64 (cos.f64 re) (cosh.f64 (*.f64 im #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (cos.f64 re) (cosh.f64 (*.f64 im #s(literal 3 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (cosh.f64 (*.f64 im #s(literal 3 binary64))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 2 binary64)) (cosh.f64 (*.f64 im #s(literal 3 binary64))))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (cos.f64 re) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) (fma.f64 #s(literal 8 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 3 binary64)) #s(literal -1 binary64))) (-.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (cosh.f64 (+.f64 im im)) #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 (cos.f64 re) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) (fma.f64 #s(literal 8 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 3 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (cosh.f64 (+.f64 im im)) #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 (cos.f64 re) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)) #s(literal -1 binary64))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (cos.f64 re) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal 1 binary64)))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) (fma.f64 #s(literal 8 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 3 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (cosh.f64 (+.f64 im im)) #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal 1 binary64)))))
(*.f64 (/.f64 (cos.f64 re) #s(literal -1 binary64)) (/.f64 (neg.f64 (cosh.f64 (*.f64 im #s(literal 3 binary64)))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64))))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) #s(literal -1 binary64)) (/.f64 (neg.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 #s(literal 8 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 3 binary64)) #s(literal -1 binary64))) (/.f64 (cosh.f64 (*.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (cosh.f64 (+.f64 im im)) #s(literal -2 binary64))))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 #s(literal 8 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 3 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (cosh.f64 (+.f64 im im)) #s(literal -2 binary64))))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)) #s(literal -1 binary64))) (/.f64 (cosh.f64 (*.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal 1 binary64)))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal 1 binary64)))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 8 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 3 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 2 binary64)) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (cosh.f64 (+.f64 im im)) #s(literal -2 binary64))))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 2 binary64)) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal 1 binary64)))))
(*.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (fma.f64 #s(literal 8 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 3 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (cosh.f64 (+.f64 im im)) #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal 1 binary64)))))
(*.f64 (/.f64 #s(literal 2 binary64) (fma.f64 #s(literal 8 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 3 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (cosh.f64 (*.f64 im #s(literal 3 binary64))) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (cosh.f64 (+.f64 im im)) #s(literal -2 binary64))))))
(*.f64 (/.f64 #s(literal 2 binary64) (fma.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (cosh.f64 (*.f64 im #s(literal 3 binary64))) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal 1 binary64)))))
(*.f64 (/.f64 (cosh.f64 (*.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal 8 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 3 binary64)) #s(literal -1 binary64))) (/.f64 (cos.f64 re) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (cosh.f64 (+.f64 im im)) #s(literal -2 binary64))))))
(*.f64 (/.f64 (cosh.f64 (*.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)) #s(literal -1 binary64))) (/.f64 (cos.f64 re) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal 1 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 2 binary64)) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) (fma.f64 #s(literal 8 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 3 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (cosh.f64 (+.f64 im im)) #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 2 binary64)) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal 1 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) (fma.f64 #s(literal 8 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 3 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (cosh.f64 (+.f64 im im)) #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal 1 binary64)))))
(*.f64 (/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64))))) #s(literal -1 binary64)) (/.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 (cos.f64 re)) #s(literal -1 binary64)) (/.f64 (cosh.f64 (*.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))))
(+.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 #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 (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 (-.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 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/13824 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/13824 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/13824 binary64))) #s(literal 1/512 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/13824 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im 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)))) (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 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/13824 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/13824 binary64))) #s(literal 1/64 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im 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 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/13824 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im 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 (*.f64 im 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)) (*.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 (*.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))))))
(/.f64 (-.f64 (pow.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))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 im 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 (*.f64 im 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 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) (fma.f64 (/.f64 #s(literal 1/4 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 (*.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)))))))
(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 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 im #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 (*.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 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/46656000 binary64)) (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/1728 binary64) (*.f64 im (*.f64 im im)))) (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 (*.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) (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 (*.f64 im im) #s(literal 1/360 binary64) #s(literal -1/12 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/46656000 binary64)) (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/1728 binary64) (*.f64 im (*.f64 im im))))) (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 (*.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 (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 (*.f64 im im) #s(literal 1/360 binary64) #s(literal -1/12 binary64))))
(/.f64 (fma.f64 #s(literal 1/1728 binary64) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/46656000 binary64)) (*.f64 im (*.f64 im im)))) (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 (*.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 (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 (*.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 #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 (*.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)) (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 (*.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 (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 (*.f64 im 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 (*.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 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/46656000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/46656000 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/46656000 binary64))) #s(literal 1/5159780352 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/46656000 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im 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)))) (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 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/46656000 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/46656000 binary64))) #s(literal 1/2985984 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im 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 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/46656000 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im 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 (*.f64 im 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)) (*.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 (*.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 (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 (*.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)))))
(/.f64 (-.f64 (pow.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))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/144 binary64) (fma.f64 (*.f64 im 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 (*.f64 im 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 (*.f64 im im) #s(literal 1/360 binary64) #s(literal -1/12 binary64))) (fma.f64 (/.f64 #s(literal 1/144 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 (*.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)))))))
(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 (*.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) (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 (*.f64 im im) #s(literal 1/360 binary64) #s(literal -1/12 binary64))))
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im))))
(+.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im))) #s(literal -1 binary64))
(-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im))))) (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im))))))
(fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64))
(fma.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (cosh.f64 (+.f64 im im)) #s(literal -2 binary64))) (fma.f64 #s(literal 8 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 3 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal 1 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (cosh.f64 (+.f64 im im)) #s(literal -2 binary64))) (fma.f64 #s(literal 8 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 3 binary64)) #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal 1 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 3 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (cosh.f64 (+.f64 im im)) #s(literal -2 binary64))))
(/.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64))) (*.f64 (cosh.f64 (+.f64 im im)) #s(literal -2 binary64)))))
(/.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 3 binary64)) #s(literal -1 binary64))) (neg.f64 (-.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (cosh.f64 (+.f64 im im)) #s(literal -2 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 3 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64))) (*.f64 (cosh.f64 (+.f64 im im)) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal 1 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im))) #s(literal 9 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im))) #s(literal 6 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (cosh.f64 (+.f64 im im)) #s(literal -2 binary64)) #s(literal 3 binary64)))) (-.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (cosh.f64 (+.f64 im im)) #s(literal -2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im))) #s(literal 6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im))) #s(literal 3 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (cosh.f64 (+.f64 im im)) #s(literal -2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im))) #s(literal 6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im))) #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64))) #s(literal 1 binary64)))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im))) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 3 binary64)) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (cosh.f64 (+.f64 im im)) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64))))) (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal 1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal 1 binary64)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (cosh.f64 (+.f64 im im)) #s(literal -2 binary64))) (fma.f64 #s(literal 8 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 3 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal 1 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (cosh.f64 (+.f64 im im)) #s(literal -2 binary64)))))
(*.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (cosh.f64 (+.f64 im im)) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal 1 binary64))))
(cosh.f64 (*.f64 im #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64))))))
(/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) #s(literal 2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64)))))) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64))))) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64)))) #s(literal 1/2 binary64))

simplify467.0ms (3.8%)

Memory
2.2MiB live, 881.1MiB allocated
Algorithm
egg-herbie
Rules
15 246×lower-fma.f64
15 246×lower-fma.f32
5 448×lower-*.f64
5 448×lower-*.f32
5 286×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03273965
111043618
238393421
368733421
080423143
Stop Event
iter limit
node limit
Counts
264 → 264
Calls
Call 1
Inputs
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))))
(cos re)
(+ (cos re) (* 1/2 (* (pow im 2) (cos re))))
(+ (cos re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (cos re))) (* 1/2 (cos re)))))
(+ (cos re) (* (pow im 2) (+ (* 1/2 (cos re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (cos re))) (* 1/24 (cos re)))))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+ (* -1/4 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/2 (+ (exp im) (/ 1 (exp im)))))
(+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/4 (+ (exp im) (/ 1 (exp im)))) (* 1/48 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))))))
(+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/4 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/1440 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/48 (+ (exp im) (/ 1 (exp im)))))))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (cos 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
(+ 1 (* -1/2 (pow re 2)))
(+ 1 (* (pow re 2) (- (* 1/24 (pow re 2)) 1/2)))
(+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2)))
(cos re)
(cos re)
(cos re)
(cos re)
(cos re)
(cos re)
(cos re)
(cos re)
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ 1 (+ (* -1/2 (* (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 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (* 1/24 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))))
(+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (* (pow re 2) (+ (* -1/720 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* 1/24 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))))))))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(cos re)
(+ (cos re) (* 1/2 (* (pow im 2) (cos re))))
(+ (cos re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (cos re))) (* 1/2 (cos re)))))
(+ (cos re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (cos re))) (* 1/2 (cos re)))))
(* 1/24 (* (pow im 4) (cos re)))
(* (pow im 4) (+ (* 1/24 (cos re)) (* 1/2 (/ (cos re) (pow im 2)))))
(* (pow im 4) (+ (* 1/24 (cos re)) (+ (* 1/2 (/ (cos re) (pow im 2))) (/ (cos re) (pow im 4)))))
(* (pow im 4) (+ (* 1/24 (cos re)) (+ (* 1/2 (/ (cos re) (pow im 2))) (/ (cos re) (pow im 4)))))
(* 1/24 (* (pow im 4) (cos re)))
(* (pow im 4) (+ (* 1/24 (cos re)) (* 1/2 (/ (cos re) (pow im 2)))))
(* (pow im 4) (+ (* 1/24 (cos re)) (+ (* 1/2 (/ (cos re) (pow im 2))) (/ (cos re) (pow im 4)))))
(* (pow im 4) (+ (* 1/24 (cos re)) (+ (* 1/2 (/ (cos re) (pow im 2))) (/ (cos 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 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))
(+ (* -1/4 (* (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/4 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/48 (* (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/4 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/1440 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))) (* 1/48 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))))))
(* 1/2 (* (cos re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* (cos re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* (cos re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* (cos re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* (cos re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* (cos re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* (cos re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* (cos re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(cos re)
(+ (cos re) (* 1/2 (* (pow im 2) (cos re))))
(+ (cos re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (cos re))) (* 1/2 (cos re)))))
(+ (cos re) (* (pow im 2) (+ (* 1/2 (cos re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (cos re))) (* 1/24 (cos re)))))))
(* 1/720 (* (pow im 6) (cos re)))
(* (pow im 6) (+ (* 1/720 (cos re)) (* 1/24 (/ (cos re) (pow im 2)))))
(* (pow im 6) (+ (* 1/720 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (* 1/2 (/ (cos re) (pow im 4))))))
(* (pow im 6) (+ (* 1/720 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (+ (* 1/2 (/ (cos re) (pow im 4))) (/ (cos re) (pow im 6))))))
(* 1/720 (* (pow im 6) (cos re)))
(* (pow im 6) (+ (* 1/720 (cos re)) (* 1/24 (/ (cos re) (pow im 2)))))
(* (pow im 6) (+ (* 1/720 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (* 1/2 (/ (cos re) (pow im 4))))))
(* (pow im 6) (+ (* 1/720 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (+ (* 1/2 (/ (cos re) (pow im 4))) (/ (cos re) (pow im 6))))))
1/2
(+ 1/2 (* -1/4 (pow re 2)))
(+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))
(+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/48 (* -1/1440 (pow re 2)))) 1/4)))
(* 1/2 (cos re))
(* 1/2 (cos re))
(* 1/2 (cos re))
(* 1/2 (cos re))
(* 1/2 (cos re))
(* 1/2 (cos re))
(* 1/2 (cos re))
(* 1/2 (cos 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/2 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))))
(+ (* -1/4 (* (pow re 2) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))))) (* 1/2 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))
(+ (* 1/2 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (* (pow re 2) (+ (* -1/4 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (* 1/48 (* (pow re 2) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))))))))
(+ (* 1/2 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (* (pow re 2) (+ (* -1/4 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (* (pow re 2) (+ (* -1/1440 (* (pow re 2) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))))) (* 1/48 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))))))
(* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))
(* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))
(* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))
(* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))
(* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))
(* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))
(* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))
(* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))
(cos re)
(+ (cos re) (* 9/2 (* (pow im 2) (cos re))))
(+ (cos re) (* (pow im 2) (+ (* 27/8 (* (pow im 2) (cos re))) (* 9/2 (cos re)))))
(+ (cos re) (* (pow im 2) (+ (* 9/2 (cos re)) (* (pow im 2) (+ (* 81/80 (* (pow im 2) (cos re))) (* 27/8 (cos re)))))))
(* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))
(* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))
(* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))
(* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))
(* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))
(* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))
(* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))
(* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))
(* 1/2 (/ (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)))
(+ (* -1/4 (/ (* (pow re 2) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1))) (* 1/2 (/ (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1))))
(+ (* 1/2 (/ (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1))) (* (pow re 2) (+ (* -1/4 (/ (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1))) (* 1/48 (/ (* (pow re 2) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1))))))
(+ (* 1/2 (/ (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1))) (* (pow re 2) (+ (* -1/4 (/ (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1))) (* (pow re 2) (+ (* -1/1440 (/ (* (pow re 2) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1))) (* 1/48 (/ (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1))))))))
(* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)))
(* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)))
(* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)))
(* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)))
(* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)))
(* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)))
(* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)))
(* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)))
(cos re)
(+ (cos re) (* (pow im 2) (- (* 9/2 (cos re)) (* 4 (cos re)))))
(+ (cos re) (* (pow im 2) (- (+ (* 9/2 (cos re)) (* (pow im 2) (- (* 27/8 (cos re)) (+ (* 4/3 (cos re)) (* 4 (- (* 9/2 (cos re)) (* 4 (cos re)))))))) (* 4 (cos re)))))
(+ (cos re) (* (pow im 2) (- (+ (* 9/2 (cos re)) (* (pow im 2) (- (+ (* 27/8 (cos re)) (* (pow im 2) (- (* 81/80 (cos re)) (+ (* 8/45 (cos re)) (+ (* 4/3 (- (* 9/2 (cos re)) (* 4 (cos re)))) (* 4 (- (* 27/8 (cos re)) (+ (* 4/3 (cos re)) (* 4 (- (* 9/2 (cos re)) (* 4 (cos re)))))))))))) (+ (* 4/3 (cos re)) (* 4 (- (* 9/2 (cos re)) (* 4 (cos re)))))))) (* 4 (cos re)))))
(* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)))
(* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)))
(* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)))
(* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)))
(* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (neg (* -2 im))) (/ 1 (exp (neg (* -2 im))))) 1)))
(* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (neg (* -2 im))) (/ 1 (exp (neg (* -2 im))))) 1)))
(* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (neg (* -2 im))) (/ 1 (exp (neg (* -2 im))))) 1)))
(* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (neg (* -2 im))) (/ 1 (exp (neg (* -2 im))))) 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/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/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
(+ 1 (* 4 (pow im 2)))
(+ 1 (* (pow im 2) (+ 4 (* 4/3 (pow im 2)))))
(+ 1 (* (pow im 2) (+ 4 (* (pow im 2) (+ 4/3 (* 8/45 (pow im 2)))))))
(- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)
(- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)
(- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)
(- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)
(- (+ (exp (neg (* -2 im))) (/ 1 (exp (neg (* -2 im))))) 1)
(- (+ (exp (neg (* -2 im))) (/ 1 (exp (neg (* -2 im))))) 1)
(- (+ (exp (neg (* -2 im))) (/ 1 (exp (neg (* -2 im))))) 1)
(- (+ (exp (neg (* -2 im))) (/ 1 (exp (neg (* -2 im))))) 1)
1
(+ 1 (* 9/2 (pow im 2)))
(+ 1 (* (pow im 2) (+ 9/2 (* 27/8 (pow im 2)))))
(+ 1 (* (pow im 2) (+ 9/2 (* (pow im 2) (+ 27/8 (* 81/80 (pow im 2)))))))
(* 1/2 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))))
(* 1/2 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))))
(* 1/2 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))))
(* 1/2 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))))
(* 1/2 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))))
(* 1/2 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))))
(* 1/2 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))))
(* 1/2 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))))
Outputs
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 im (*.f64 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/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))))
(cos re)
(cos.f64 re)
(+ (cos re) (* 1/2 (* (pow im 2) (cos re))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (cos.f64 re))
(+ (cos re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (cos re))) (* 1/2 (cos re)))))
(*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (cos.f64 re))
(+ (cos re) (* (pow im 2) (+ (* 1/2 (cos re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (cos re))) (* 1/24 (cos re)))))))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (cos.f64 re) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (cos.f64 re)))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(+ (* -1/4 (* (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))) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/4 (+ (exp im) (/ 1 (exp im)))) (* 1/48 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))))))
(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/48 binary64) #s(literal -1/4 binary64))))))
(+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/4 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/1440 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/48 (+ (exp im) (/ 1 (exp im)))))))))
(fma.f64 (*.f64 re re) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/1440 binary64) #s(literal 1/48 binary64))))) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.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 im (*.f64 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/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
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow re 2)))
(fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow re 2) (- (* 1/24 (pow re 2)) 1/2)))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal 1/24 binary64) (*.f64 re re) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2)))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (* (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 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 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 (* 1/24 (pow im 2)))) (* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (* 1/24 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (fma.f64 #s(literal 1/24 binary64) (*.f64 re re) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (* (pow re 2) (+ (* -1/720 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* 1/24 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))))))))
(fma.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (cos.f64 re))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (cos.f64 re))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (cos.f64 re))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (cos.f64 re))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (cos.f64 re))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (cos.f64 re))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (cos.f64 re))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (cos.f64 re))
(cos re)
(cos.f64 re)
(+ (cos re) (* 1/2 (* (pow im 2) (cos re))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (cos.f64 re))
(+ (cos re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (cos re))) (* 1/2 (cos re)))))
(*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (cos.f64 re))
(+ (cos re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (cos re))) (* 1/2 (cos re)))))
(*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (cos.f64 re))
(* 1/24 (* (pow im 4) (cos re)))
(*.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (cos.f64 re))))
(* (pow im 4) (+ (* 1/24 (cos re)) (* 1/2 (/ (cos re) (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (cos.f64 re) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(* (pow im 4) (+ (* 1/24 (cos re)) (+ (* 1/2 (/ (cos re) (pow im 2))) (/ (cos re) (pow im 4)))))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (cos.f64 re) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))) (*.f64 #s(literal 1 binary64) (/.f64 (cos.f64 re) #s(literal 1 binary64))))
(* (pow im 4) (+ (* 1/24 (cos re)) (+ (* 1/2 (/ (cos re) (pow im 2))) (/ (cos re) (pow im 4)))))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (cos.f64 re) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))) (*.f64 #s(literal 1 binary64) (/.f64 (cos.f64 re) #s(literal 1 binary64))))
(* 1/24 (* (pow im 4) (cos re)))
(*.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (cos.f64 re))))
(* (pow im 4) (+ (* 1/24 (cos re)) (* 1/2 (/ (cos re) (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (cos.f64 re) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(* (pow im 4) (+ (* 1/24 (cos re)) (+ (* 1/2 (/ (cos re) (pow im 2))) (/ (cos re) (pow im 4)))))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (cos.f64 re) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))) (*.f64 #s(literal 1 binary64) (/.f64 (cos.f64 re) #s(literal 1 binary64))))
(* (pow im 4) (+ (* 1/24 (cos re)) (+ (* 1/2 (/ (cos re) (pow im 2))) (/ (cos re) (pow im 4)))))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (cos.f64 re) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))) (*.f64 #s(literal 1 binary64) (/.f64 (cos.f64 re) #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 im (*.f64 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 (* 1/24 (pow im 2)))))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(* 1/24 (pow im 4))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) #s(literal 1 binary64))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) #s(literal 1 binary64))
(* 1/24 (pow im 4))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) #s(literal 1 binary64))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.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 (+ 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/4 (* (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)) (fma.f64 #s(literal -1/4 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/4 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/48 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))))))
(fma.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)) (fma.f64 (*.f64 re 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) #s(literal 1/48 binary64) #s(literal -1/4 binary64))) #s(literal 1 binary64)))
(+ (* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/4 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/1440 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))) (* 1/48 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))))))
(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)) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/1440 binary64) #s(literal 1/48 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 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(* 1/2 (* (cos re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (cos.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)))
(* 1/2 (* (cos re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (cos.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)))
(* 1/2 (* (cos re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (cos.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)))
(* 1/2 (* (cos re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (cos.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)))
(* 1/2 (* (cos re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (cos.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)))
(* 1/2 (* (cos re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (cos.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)))
(* 1/2 (* (cos re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (cos.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)))
(* 1/2 (* (cos re) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (cos.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)))
(cos re)
(cos.f64 re)
(+ (cos re) (* 1/2 (* (pow im 2) (cos re))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (cos.f64 re))
(+ (cos re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (cos re))) (* 1/2 (cos re)))))
(*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (cos.f64 re))
(+ (cos re) (* (pow im 2) (+ (* 1/2 (cos re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (cos re))) (* 1/24 (cos re)))))))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (cos.f64 re) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (cos.f64 re)))
(* 1/720 (* (pow im 6) (cos re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64))))
(* (pow im 6) (+ (* 1/720 (cos re)) (* 1/24 (/ (cos re) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (cos.f64 re) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 6) (+ (* 1/720 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (* 1/2 (/ (cos re) (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 re) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (cos.f64 re) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))))
(* (pow im 6) (+ (* 1/720 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (+ (* 1/2 (/ (cos re) (pow im 4))) (/ (cos re) (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 re) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 (cos.f64 re) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64))))))
(* 1/720 (* (pow im 6) (cos re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64))))
(* (pow im 6) (+ (* 1/720 (cos re)) (* 1/24 (/ (cos re) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (cos.f64 re) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 6) (+ (* 1/720 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (* 1/2 (/ (cos re) (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 re) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (cos.f64 re) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))))
(* (pow im 6) (+ (* 1/720 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (+ (* 1/2 (/ (cos re) (pow im 4))) (/ (cos re) (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 re) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 (cos.f64 re) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64))))))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1/4 (pow re 2)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))
(+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))
(fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/48 binary64) #s(literal -1/4 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/48 (* -1/1440 (pow re 2)))) 1/4)))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/1440 binary64) #s(literal 1/48 binary64)) #s(literal -1/4 binary64)) #s(literal 1/2 binary64))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.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 (*.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 im (fma.f64 (*.f64 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 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.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))))))
(* 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 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.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))))))
(* 1/2 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64)))))
(+ (* -1/4 (* (pow re 2) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))))) (* 1/2 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))
(*.f64 (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (* (pow re 2) (+ (* -1/4 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (* 1/48 (* (pow re 2) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))))))))
(fma.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64)))) (*.f64 (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64)))) (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/48 binary64) #s(literal -1/4 binary64))))))
(+ (* 1/2 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (* (pow re 2) (+ (* -1/4 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (* (pow re 2) (+ (* -1/1440 (* (pow re 2) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))))) (* 1/48 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))))))
(fma.f64 (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64)))) (fma.f64 (*.f64 re re) #s(literal -1/1440 binary64) #s(literal 1/48 binary64))) (*.f64 (*.f64 re re) (*.f64 re re))))
(* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64))))))
(* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64))))))
(* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64))))))
(* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64))))))
(* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64))))))
(* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64))))))
(* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64))))))
(* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64))))))
(cos re)
(cos.f64 re)
(+ (cos re) (* 9/2 (* (pow im 2) (cos re))))
(*.f64 (cos.f64 re) (fma.f64 (*.f64 im im) #s(literal 9/2 binary64) #s(literal 1 binary64)))
(+ (cos re) (* (pow im 2) (+ (* 27/8 (* (pow im 2) (cos re))) (* 9/2 (cos re)))))
(*.f64 (cos.f64 re) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 27/8 binary64) #s(literal 9/2 binary64))) #s(literal 1 binary64)))
(+ (cos re) (* (pow im 2) (+ (* 9/2 (cos re)) (* (pow im 2) (+ (* 81/80 (* (pow im 2) (cos re))) (* 27/8 (cos re)))))))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (cos.f64 re) (fma.f64 (*.f64 im im) #s(literal 81/80 binary64) #s(literal 27/8 binary64))) (*.f64 (cos.f64 re) (fma.f64 (*.f64 im im) #s(literal 9/2 binary64) #s(literal 1 binary64))))
(* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64))))))
(* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64))))))
(* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64))))))
(* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64))))))
(* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64))))))
(* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64))))))
(* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64))))))
(* 1/2 (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64))))))
(* 1/2 (/ (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64))))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (*.f64 im #s(literal -2 binary64)))))
(+ (* -1/4 (/ (* (pow re 2) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1))) (* 1/2 (/ (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1))))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64)))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (*.f64 im #s(literal -2 binary64))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(+ (* 1/2 (/ (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1))) (* (pow re 2) (+ (* -1/4 (/ (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1))) (* 1/48 (/ (* (pow re 2) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1))))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64)))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (*.f64 im #s(literal -2 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64))))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (*.f64 im #s(literal -2 binary64))))) (fma.f64 (*.f64 re re) #s(literal 1/48 binary64) #s(literal -1/4 binary64))))
(+ (* 1/2 (/ (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1))) (* (pow re 2) (+ (* -1/4 (/ (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1))) (* (pow re 2) (+ (* -1/1440 (/ (* (pow re 2) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1))) (* 1/48 (/ (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1))))))))
(fma.f64 re (*.f64 re (*.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64))))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (*.f64 im #s(literal -2 binary64))))) (fma.f64 (*.f64 re re) #s(literal -1/1440 binary64) #s(literal 1/48 binary64)))) (*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64)))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (*.f64 im #s(literal -2 binary64))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64)))))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (*.f64 im #s(literal -2 binary64)))))
(* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64)))))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (*.f64 im #s(literal -2 binary64)))))
(* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64)))))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (*.f64 im #s(literal -2 binary64)))))
(* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64)))))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (*.f64 im #s(literal -2 binary64)))))
(* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64)))))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (*.f64 im #s(literal -2 binary64)))))
(* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64)))))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (*.f64 im #s(literal -2 binary64)))))
(* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64)))))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (*.f64 im #s(literal -2 binary64)))))
(* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64)))))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (*.f64 im #s(literal -2 binary64)))))
(cos re)
(cos.f64 re)
(+ (cos re) (* (pow im 2) (- (* 9/2 (cos re)) (* 4 (cos re)))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (cos.f64 re))
(+ (cos re) (* (pow im 2) (- (+ (* 9/2 (cos re)) (* (pow im 2) (- (* 27/8 (cos re)) (+ (* 4/3 (cos re)) (* 4 (- (* 9/2 (cos re)) (* 4 (cos re)))))))) (* 4 (cos re)))))
(*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (cos.f64 re))
(+ (cos re) (* (pow im 2) (- (+ (* 9/2 (cos re)) (* (pow im 2) (- (+ (* 27/8 (cos re)) (* (pow im 2) (- (* 81/80 (cos re)) (+ (* 8/45 (cos re)) (+ (* 4/3 (- (* 9/2 (cos re)) (* 4 (cos re)))) (* 4 (- (* 27/8 (cos re)) (+ (* 4/3 (cos re)) (* 4 (- (* 9/2 (cos re)) (* 4 (cos re)))))))))))) (+ (* 4/3 (cos re)) (* 4 (- (* 9/2 (cos re)) (* 4 (cos re)))))))) (* 4 (cos re)))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 (fma.f64 (cos.f64 re) #s(literal 121/720 binary64) (*.f64 (*.f64 #s(literal 1/24 binary64) (cos.f64 re)) #s(literal -4 binary64))) im) im (*.f64 #s(literal 1/24 binary64) (cos.f64 re))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (cos.f64 re))
(* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64)))))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (*.f64 im #s(literal -2 binary64)))))
(* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64)))))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (*.f64 im #s(literal -2 binary64)))))
(* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64)))))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (*.f64 im #s(literal -2 binary64)))))
(* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64)))))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (*.f64 im #s(literal -2 binary64)))))
(* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (neg (* -2 im))) (/ 1 (exp (neg (* -2 im))))) 1)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64)))))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (*.f64 im #s(literal -2 binary64)))))
(* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (neg (* -2 im))) (/ 1 (exp (neg (* -2 im))))) 1)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64)))))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (*.f64 im #s(literal -2 binary64)))))
(* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (neg (* -2 im))) (/ 1 (exp (neg (* -2 im))))) 1)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64)))))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (*.f64 im #s(literal -2 binary64)))))
(* 1/2 (/ (* (cos re) (+ (exp (* 3 im)) (/ 1 (exp (* 3 im))))) (- (+ (exp (neg (* -2 im))) (/ 1 (exp (neg (* -2 im))))) 1)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64)))))) (+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (*.f64 im #s(literal -2 binary64)))))
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/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 (*.f64 im (*.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 (*.f64 im (*.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/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
#s(literal 1 binary64)
(+ 1 (* 4 (pow im 2)))
(fma.f64 im (*.f64 im #s(literal 4 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (+ 4 (* 4/3 (pow im 2)))))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 4/3 binary64) #s(literal 4 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (+ 4 (* (pow im 2) (+ 4/3 (* 8/45 (pow im 2)))))))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 8/45 binary64) #s(literal 4/3 binary64))) #s(literal 4 binary64)) #s(literal 1 binary64))
(- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)
(+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (*.f64 im #s(literal -2 binary64))))
(- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)
(+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (*.f64 im #s(literal -2 binary64))))
(- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)
(+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (*.f64 im #s(literal -2 binary64))))
(- (+ (exp (* 2 im)) (/ 1 (exp (* 2 im)))) 1)
(+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (*.f64 im #s(literal -2 binary64))))
(- (+ (exp (neg (* -2 im))) (/ 1 (exp (neg (* -2 im))))) 1)
(+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (*.f64 im #s(literal -2 binary64))))
(- (+ (exp (neg (* -2 im))) (/ 1 (exp (neg (* -2 im))))) 1)
(+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (*.f64 im #s(literal -2 binary64))))
(- (+ (exp (neg (* -2 im))) (/ 1 (exp (neg (* -2 im))))) 1)
(+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (*.f64 im #s(literal -2 binary64))))
(- (+ (exp (neg (* -2 im))) (/ 1 (exp (neg (* -2 im))))) 1)
(+.f64 (exp.f64 (+.f64 im im)) (expm1.f64 (*.f64 im #s(literal -2 binary64))))
1
#s(literal 1 binary64)
(+ 1 (* 9/2 (pow im 2)))
(fma.f64 (*.f64 im im) #s(literal 9/2 binary64) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (+ 9/2 (* 27/8 (pow im 2)))))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 27/8 binary64) #s(literal 9/2 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (+ 9/2 (* (pow im 2) (+ 27/8 (* 81/80 (pow im 2)))))))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 81/80 binary64) #s(literal 27/8 binary64))) #s(literal 9/2 binary64)) #s(literal 1 binary64))
(* 1/2 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64)))))
(* 1/2 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64)))))
(* 1/2 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64)))))
(* 1/2 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64)))))
(* 1/2 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64)))))
(* 1/2 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64)))))
(* 1/2 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64)))))
(* 1/2 (+ (exp (* 3 im)) (/ 1 (exp (* 3 im)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal -3 binary64)))))

eval104.0ms (0.8%)

Memory
-15.9MiB live, 212.6MiB allocated
Compiler

Compiled 23 094 to 1 920 computations (91.7% saved)

prune96.0ms (0.8%)

Memory
-12.0MiB live, 195.1MiB allocated
Pruning

22 alts after pruning (20 fresh and 2 done)

PrunedKeptTotal
New81320833
Fresh404
Picked325
Done000
Total82022842
Accuracy
100.0%
Counts
842 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
59.3%
(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))
34.3%
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
33.6%
(fma.f64 (*.f64 re re) (fma.f64 #s(literal 1/24 binary64) (*.f64 re re) #s(literal -1/2 binary64)) #s(literal 1 binary64))
32.9%
(fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))
57.5%
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
55.4%
(/.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))) #s(literal -1 binary64)) (cos.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)))
51.5%
(/.f64 (*.f64 (cosh.f64 (*.f64 im #s(literal 3 binary64))) (cos.f64 re)) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)))
57.2%
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/1440 binary64) #s(literal 1/48 binary64)) #s(literal -1/4 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)))
56.0%
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
92.9%
(*.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)) (cos.f64 re))
55.7%
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
56.8%
(*.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 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
78.8%
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (cos.f64 re))
61.6%
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)))
64.1%
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1 binary64))
100.0%
(*.f64 (cosh.f64 im) (cos.f64 re))
90.1%
(*.f64 (cos.f64 re) (fma.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) im) im (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))))
90.1%
(*.f64 (cos.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)))
90.1%
(*.f64 (cos.f64 re) (+.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
57.5%
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
51.9%
(cos.f64 re)
27.4%
#s(literal 1 binary64)
Compiler

Compiled 726 to 437 computations (39.8% saved)

simplify398.0ms (3.2%)

Memory
29.9MiB live, 704.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
cost-diff0
(cos.f64 re)
cost-diff0
(*.f64 im im)
cost-diff0
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
cost-diff0
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (cos.f64 re))
cost-diff0
(*.f64 im 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 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
cost-diff0
(fma.f64 (*.f64 im im) #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) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
cost-diff320
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
cost-diff0
(cos.f64 re)
cost-diff0
(cosh.f64 im)
cost-diff0
(*.f64 (cosh.f64 im) (cos.f64 re))
Rules
17 986×lower-fma.f32
17 972×lower-fma.f64
4 274×lower-+.f64
4 274×lower-+.f32
3 282×lower-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025158
048156
1114156
2300153
3762153
42880153
57394153
67554153
77631153
87831153
08107150
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (cosh.f64 im) (cos.f64 re))
(cosh.f64 im)
im
(cos.f64 re)
re
#s(literal 1 binary64)
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #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) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 im im)
im
(fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
#s(literal 1/24 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 #s(literal -1/4 binary64) (*.f64 re 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))
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 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))
#s(literal -1/4 binary64)
(*.f64 re re)
re
#s(literal 1/2 binary64)
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (cos.f64 re))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
#s(literal 1/2 binary64)
(*.f64 im im)
im
#s(literal 1 binary64)
(cos.f64 re)
re
Outputs
(*.f64 (cosh.f64 im) (cos.f64 re))
(cosh.f64 im)
im
(cos.f64 re)
re
#s(literal 1 binary64)
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im 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))
#s(literal 1 binary64)
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im 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)
im
(fma.f64 (*.f64 im 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/24 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 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 im (fma.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)))) im) #s(literal 2 binary64)) (fma.f64 re (*.f64 re #s(literal -1/4 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 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 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)
(fma.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 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)))
(*.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 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))
(fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64))
#s(literal -1/4 binary64)
(*.f64 re re)
re
#s(literal 1/2 binary64)
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (cos.f64 re))
(*.f64 (cos.f64 re) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))
#s(literal 1/2 binary64)
(*.f64 im im)
im
#s(literal 1 binary64)
(cos.f64 re)
re

localize149.0ms (1.2%)

Memory
1.2MiB live, 196.5MiB allocated
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
accuracy100.0%
(*.f64 im im)
accuracy100.0%
(cos.f64 re)
accuracy99.9%
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (cos.f64 re))
accuracy100.0%
(*.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 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
accuracy100.0%
(fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)
accuracy99.8%
(fma.f64 (*.f64 im im) #s(literal 1/360 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)))
accuracy100.0%
(*.f64 im im)
accuracy100.0%
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
accuracy100.0%
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
accuracy99.9%
(fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
accuracy100.0%
(cos.f64 re)
accuracy100.0%
(cosh.f64 im)
accuracy100.0%
(*.f64 (cosh.f64 im) (cos.f64 re))
Samples
112.0ms256×0valid
Compiler

Compiled 179 to 34 computations (81% saved)

Precisions
Click to see histograms. Total time spent on operations: 45.0ms
ival-mult: 19.0ms (42.7% of total)
const: 9.0ms (20.2% of total)
ival-add: 8.0ms (18% of total)
ival-cos: 6.0ms (13.5% of total)
ival-cosh: 3.0ms (6.7% of total)
exact: 1.0ms (2.2% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series17.0ms (0.1%)

Memory
-12.0MiB live, 26.4MiB allocated
Counts
14 → 204
Calls
Call 1
Inputs
#<alt (*.f64 (cosh.f64 im) (cos.f64 re))>
#<alt (cosh.f64 im)>
#<alt (cos.f64 re)>
#<alt (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))>
#<alt (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))>
#<alt (*.f64 im im)>
#<alt (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))>
#<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 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))>
#<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))>
#<alt (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))) im)>
#<alt (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (cos.f64 re))>
#<alt (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))>
#<alt (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64)))>
#<alt (fma.f64 (*.f64 im im) #s(literal 1/360 binary64) #s(literal 1/12 binary64))>
Outputs
#<alt (cos re)>
#<alt (+ (cos re) (* 1/2 (* (pow im 2) (cos re))))>
#<alt (+ (cos re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (cos re))) (* 1/2 (cos re)))))>
#<alt (+ (cos re) (* (pow im 2) (+ (* 1/2 (cos re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (cos re))) (* 1/24 (cos re)))))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (+ (* -1/4 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/2 (+ (exp im) (/ 1 (exp im)))))>
#<alt (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/4 (+ (exp im) (/ 1 (exp im)))) (* 1/48 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))))))>
#<alt (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/4 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/1440 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/48 (+ (exp im) (/ 1 (exp im)))))))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))>
#<alt 1>
#<alt (+ 1 (* 1/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow re 2)))>
#<alt (+ 1 (* (pow re 2) (- (* 1/24 (pow re 2)) 1/2)))>
#<alt (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2)))>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt 1>
#<alt (+ 1 (* 1/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (* 1/24 (pow im 4))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* 1/24 (pow im 4))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt 1>
#<alt (+ 1 (* 1/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (* 1/24 (pow im 4))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* 1/24 (pow im 4))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt 1/2>
#<alt (+ 1/2 (* 1/24 (pow im 2)))>
#<alt (+ 1/2 (* 1/24 (pow im 2)))>
#<alt (+ 1/2 (* 1/24 (pow im 2)))>
#<alt (* 1/24 (pow im 2))>
#<alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* 1/24 (pow im 2))>
#<alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* 2 (+ 1/2 (* -1/4 (pow re 2))))>
#<alt (+ (* 2 (+ 1/2 (* -1/4 (pow re 2)))) (* (pow im 2) (+ 1/2 (* -1/4 (pow re 2)))))>
#<alt (+ (* 2 (+ 1/2 (* -1/4 (pow re 2)))) (* (pow im 2) (+ 1/2 (+ (* -1/4 (pow re 2)) (* 1/12 (* (pow im 2) (+ 1/2 (* -1/4 (pow re 2)))))))))>
#<alt (+ (* 2 (+ 1/2 (* -1/4 (pow re 2)))) (* (pow im 2) (+ 1/2 (+ (* -1/4 (pow re 2)) (* (pow im 2) (+ (* 1/360 (* (pow im 2) (+ 1/2 (* -1/4 (pow re 2))))) (* 1/12 (+ 1/2 (* -1/4 (pow re 2))))))))))>
#<alt (* 1/360 (* (pow im 6) (+ 1/2 (* -1/4 (pow re 2)))))>
#<alt (* (pow im 6) (+ (* 1/360 (+ 1/2 (* -1/4 (pow re 2)))) (* 1/12 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2)))))>
#<alt (* (pow im 6) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (+ (* 1/360 (+ 1/2 (* -1/4 (pow re 2)))) (+ (* 1/12 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (/ 1/2 (pow im 4))))))>
#<alt (* (pow im 6) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (+ (* 1/360 (+ 1/2 (* -1/4 (pow re 2)))) (+ (* 1/12 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (+ (* 2 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 6))) (/ 1/2 (pow im 4)))))))>
#<alt (* 1/360 (* (pow im 6) (+ 1/2 (* -1/4 (pow re 2)))))>
#<alt (* (pow im 6) (+ (* 1/360 (+ 1/2 (* -1/4 (pow re 2)))) (* 1/12 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2)))))>
#<alt (* (pow im 6) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (+ (* 1/360 (+ 1/2 (* -1/4 (pow re 2)))) (+ (* 1/12 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (/ 1/2 (pow im 4))))))>
#<alt (* (pow im 6) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (+ (* 1/360 (+ 1/2 (* -1/4 (pow re 2)))) (+ (* 1/12 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (+ (* 2 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 6))) (/ 1/2 (pow im 4)))))))>
#<alt (* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))>
#<alt (+ (* -1/4 (* (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)))))))))>
#<alt (+ (* -1/4 (* (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)))))))))>
#<alt (+ (* -1/4 (* (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)))))))))>
#<alt (* -1/4 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* (pow re 2) (+ (* -1/4 (+ 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)))))>
#<alt (* (pow re 2) (+ (* -1/4 (+ 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)))))>
#<alt (* (pow re 2) (+ (* -1/4 (+ 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)))))>
#<alt (* -1/4 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* (pow re 2) (+ (* -1/4 (+ 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)))))>
#<alt (* (pow re 2) (+ (* -1/4 (+ 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)))))>
#<alt (* (pow re 2) (+ (* -1/4 (+ 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)))))>
#<alt 2>
#<alt (+ 2 (pow im 2))>
#<alt (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))>
#<alt (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))>
#<alt (* 1/360 (pow im 6))>
#<alt (* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6)))))))>
#<alt (* 1/360 (pow im 6))>
#<alt (* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6)))))))>
#<alt im>
#<alt (* im (+ 1 (* 1/12 (pow im 2))))>
#<alt (* im (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))>
#<alt (* im (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))>
#<alt (* 1/360 (pow im 5))>
#<alt (* (pow im 5) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 5) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* (pow im 5) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* 1/360 (pow im 5))>
#<alt (* (pow im 5) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 5) (- (* -1 (/ (+ 1/12 (/ 1 (pow im 2))) (pow im 2))) 1/360)))>
#<alt (* -1 (* (pow im 5) (- (* -1 (/ (+ 1/12 (/ 1 (pow im 2))) (pow im 2))) 1/360)))>
#<alt (cos re)>
#<alt (+ (cos re) (* 1/2 (* (pow im 2) (cos re))))>
#<alt (+ (cos re) (* 1/2 (* (pow im 2) (cos re))))>
#<alt (+ (cos re) (* 1/2 (* (pow im 2) (cos re))))>
#<alt (* 1/2 (* (pow im 2) (cos re)))>
#<alt (* (pow im 2) (+ (* 1/2 (cos re)) (/ (cos re) (pow im 2))))>
#<alt (* (pow im 2) (+ (* 1/2 (cos re)) (/ (cos re) (pow im 2))))>
#<alt (* (pow im 2) (+ (* 1/2 (cos re)) (/ (cos re) (pow im 2))))>
#<alt (* 1/2 (* (pow im 2) (cos re)))>
#<alt (* (pow im 2) (+ (* 1/2 (cos re)) (/ (cos re) (pow im 2))))>
#<alt (* (pow im 2) (+ (* 1/2 (cos re)) (/ (cos re) (pow im 2))))>
#<alt (* (pow im 2) (+ (* 1/2 (cos re)) (/ (cos re) (pow im 2))))>
#<alt (+ 1 (* 1/2 (pow im 2)))>
#<alt (+ 1 (+ (* -1/2 (* (pow re 2) (+ 1 (* 1/2 (pow im 2))))) (* 1/2 (pow im 2))))>
#<alt (+ 1 (+ (* 1/2 (pow im 2)) (* (pow re 2) (+ (* -1/2 (+ 1 (* 1/2 (pow im 2)))) (* 1/24 (* (pow re 2) (+ 1 (* 1/2 (pow im 2)))))))))>
#<alt (+ 1 (+ (* 1/2 (pow im 2)) (* (pow re 2) (+ (* -1/2 (+ 1 (* 1/2 (pow im 2)))) (* (pow re 2) (+ (* -1/720 (* (pow re 2) (+ 1 (* 1/2 (pow im 2))))) (* 1/24 (+ 1 (* 1/2 (pow im 2))))))))))>
#<alt (* (cos re) (+ 1 (* 1/2 (pow im 2))))>
#<alt (* (cos re) (+ 1 (* 1/2 (pow im 2))))>
#<alt (* (cos re) (+ 1 (* 1/2 (pow im 2))))>
#<alt (* (cos re) (+ 1 (* 1/2 (pow im 2))))>
#<alt (* (cos re) (+ 1 (* 1/2 (pow im 2))))>
#<alt (* (cos re) (+ 1 (* 1/2 (pow im 2))))>
#<alt (* (cos re) (+ 1 (* 1/2 (pow im 2))))>
#<alt (* (cos re) (+ 1 (* 1/2 (pow im 2))))>
#<alt 1>
#<alt (+ 1 (* 1/2 (pow im 2)))>
#<alt (+ 1 (* 1/2 (pow im 2)))>
#<alt (+ 1 (* 1/2 (pow im 2)))>
#<alt (* 1/2 (pow im 2))>
#<alt (* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))>
#<alt (* 1/2 (pow im 2))>
#<alt (* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))>
#<alt (* 1/12 im)>
#<alt (* im (+ 1/12 (* 1/360 (pow im 2))))>
#<alt (* im (+ 1/12 (* 1/360 (pow im 2))))>
#<alt (* im (+ 1/12 (* 1/360 (pow im 2))))>
#<alt (* 1/360 (pow im 3))>
#<alt (* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* 1/360 (pow im 3))>
#<alt (* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 3) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt 1/12>
#<alt (+ 1/12 (* 1/360 (pow im 2)))>
#<alt (+ 1/12 (* 1/360 (pow im 2)))>
#<alt (+ 1/12 (* 1/360 (pow im 2)))>
#<alt (* 1/360 (pow im 2))>
#<alt (* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* 1/360 (pow im 2))>
#<alt (* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
Calls

51 calls:

TimeVariablePointExpression
6.0ms
im
@0
(* (+ (* 1/2 (* im im)) 1) (cos re))
2.0ms
im
@0
(+ (* 1/2 (* im im)) 1)
1.0ms
re
@inf
(* (+ (* im (+ (* (* im im) (* im (+ (* (* im im) 1/360) 1/12))) im)) 2) (+ (* -1/4 (* re re)) 1/2))
0.0ms
im
@0
(* (+ (* im (+ (* (* im im) (* im (+ (* (* im im) 1/360) 1/12))) im)) 2) (+ (* -1/4 (* re re)) 1/2))
0.0ms
re
@0
(* (+ (* im (+ (* (* im im) (* im (+ (* (* im im) 1/360) 1/12))) im)) 2) (+ (* -1/4 (* re re)) 1/2))

rewrite417.0ms (3.4%)

Memory
22.6MiB live, 804.9MiB allocated
Algorithm
batch-egg-rewrite
Rules
9 180×lower-fma.f32
9 166×lower-fma.f64
4 254×lower-*.f32
4 240×lower-*.f64
3 574×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025123
048121
1199118
21525118
08161115
Stop Event
iter limit
node limit
iter limit
Counts
14 → 587
Calls
Call 1
Inputs
(*.f64 (cosh.f64 im) (cos.f64 re))
(cosh.f64 im)
(cos.f64 re)
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 im im)
(fma.f64 (*.f64 im im) #s(literal 1/24 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 #s(literal -1/4 binary64) (*.f64 re 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))
(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 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (cos.f64 re))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #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))
Outputs
(/.f64 (cos.f64 re) (/.f64 #s(literal 1 binary64) (cosh.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cos.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)) (cos.f64 re))))
(/.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (cos.f64 re)) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 (cos.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)) (cos.f64 re))) #s(literal -2 binary64))
(*.f64 (cosh.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (cosh.f64 im))
(*.f64 (*.f64 (cos.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)) (cos.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 (neg.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 (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 (*.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))
(cos.f64 re)
(*.f64 (cos.f64 re) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cos.f64 re))
(+.f64 #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 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(+.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (fma.f64 im (*.f64 im #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 (*.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 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 (*.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) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 (*.f64 im 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 (*.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 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 #s(literal 1 binary64) (-.f64 #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 im (*.f64 (*.f64 im (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 #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 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 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 im (*.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 #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 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (fma.f64 im (*.f64 im #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 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #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 (*.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 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 im im) (fma.f64 im (*.f64 im #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 im (*.f64 im #s(literal 1/2 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 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 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))) (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)))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) #s(literal 1 binary64) (fma.f64 im (*.f64 im #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 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/576 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (*.f64 im 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 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) im) im (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #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 im im) (*.f64 (*.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 im im) (*.f64 (*.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 im im) (*.f64 (*.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 im im) (*.f64 (*.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) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.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 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 (*.f64 im 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 (*.f64 im 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 (*.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 (*.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) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.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 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 (*.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 (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 (*.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 (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) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.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 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 (*.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 #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 (-.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 (*.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 im 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 (*.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 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)) #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 im im) (fma.f64 im (*.f64 im #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 (*.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 (*.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 (neg.f64 (fma.f64 im (*.f64 (*.f64 im (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 (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 #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 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))) (neg.f64 (-.f64 #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 (*.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))) (pow.f64 (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/576 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) #s(literal 3 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))) (fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 (*.f64 im 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 (*.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 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 im (*.f64 (*.f64 im (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))))) (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 im (*.f64 (*.f64 im (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))))) (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 #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 im (*.f64 (*.f64 im (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))))) (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 im im) (*.f64 (*.f64 im im) #s(literal 1/576 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 (*.f64 im 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 (*.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 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 (*.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 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 #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 im (*.f64 (*.f64 im (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))))) (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)))))
(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 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 (*.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 (*.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 (*.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) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.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 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 (*.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 (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 (*.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 (fma.f64 im (*.f64 (*.f64 im (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 #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 #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 (*.f64 im 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 (*.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 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))
(+.f64 (*.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 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (fma.f64 im (*.f64 im #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 (*.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 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 (*.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) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 (*.f64 im 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 (*.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 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 #s(literal 1 binary64) (-.f64 #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 im (*.f64 (*.f64 im (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 #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 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 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 im (*.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 #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 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (fma.f64 im (*.f64 im #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 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #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 (*.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 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 im im) (fma.f64 im (*.f64 im #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 im (*.f64 im #s(literal 1/2 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 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 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))) (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)))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) #s(literal 1 binary64) (fma.f64 im (*.f64 im #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 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/576 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (*.f64 im 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 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) im) im (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #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 im im) (*.f64 (*.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 im im) (*.f64 (*.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 im im) (*.f64 (*.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 im im) (*.f64 (*.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) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.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 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 (*.f64 im 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 (*.f64 im 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 (*.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 (*.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) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.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 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 (*.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 (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 (*.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 (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) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.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 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 (*.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 #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 (-.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 (*.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 im 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 (*.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 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)) #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 im im) (fma.f64 im (*.f64 im #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 (*.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 (*.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 (neg.f64 (fma.f64 im (*.f64 (*.f64 im (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 (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 #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 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))) (neg.f64 (-.f64 #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 (*.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))) (pow.f64 (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/576 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) #s(literal 3 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)))) (fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 (*.f64 im 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 (*.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 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 im (*.f64 (*.f64 im (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))))) (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 im (*.f64 (*.f64 im (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))))) (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 #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 im (*.f64 (*.f64 im (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))))) (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 im im) (*.f64 (*.f64 im im) #s(literal 1/576 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 (*.f64 im 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 (*.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 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 (*.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 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 #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 im (*.f64 (*.f64 im (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))))) (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)))))
(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 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 (*.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 (*.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 (*.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) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.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 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 (*.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 (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 (*.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 (fma.f64 im (*.f64 (*.f64 im (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 #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 #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 (*.f64 im 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 (*.f64 im 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 #s(literal 1 binary64) (*.f64 im im))
(*.f64 (*.f64 im im) #s(literal 1 binary64))
(*.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 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 im im) (*.f64 (*.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 im im) (*.f64 (*.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 im im) (*.f64 (*.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 (*.f64 im im) (*.f64 (*.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)))))
(fma.f64 (*.f64 im #s(literal 1/24 binary64)) im #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 im im) (*.f64 (*.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 #s(literal -1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(/.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 im im) (*.f64 (*.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 im im) (*.f64 (*.f64 im im) #s(literal 1/576 binary64))) (*.f64 (*.f64 im im) #s(literal 1/48 binary64)))))
(/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.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 im im) (*.f64 (*.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 im im) (*.f64 (*.f64 im im) #s(literal 1/576 binary64))) (*.f64 (*.f64 im im) #s(literal 1/48 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.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 #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 (+.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 im (*.f64 im #s(literal 1/24 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.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 (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 im im) (*.f64 (*.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 im im) (*.f64 (*.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 #s(literal -1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.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 im im) (*.f64 (*.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 im im) (*.f64 (*.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 im im) (*.f64 (*.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 im im) (*.f64 (*.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 im im) (*.f64 (*.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 im im) (*.f64 (*.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 #s(literal 1 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 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 im im) (*.f64 (*.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 im im) (*.f64 (*.f64 im im) #s(literal 1/576 binary64))) (*.f64 (*.f64 im im) #s(literal 1/48 binary64))))))
(*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.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 im im) (*.f64 (*.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 im) (*.f64 (*.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 #s(literal -1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(+.f64 (fma.f64 #s(literal 1/2 binary64) (*.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 1 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)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(+.f64 (*.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)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64)))
(+.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (*.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))))
(+.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (*.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))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.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)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.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)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 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 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 (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)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 #s(literal -1/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))))) (/.f64 (*.f64 #s(literal 1/4 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 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 (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)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 #s(literal -1/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))))))
(fma.f64 #s(literal 1/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)) (*.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)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(fma.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.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)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(fma.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)) #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)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(fma.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)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (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 #s(literal 1/2 binary64) (*.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 1 binary64)))
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/4 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))) (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64)))
(fma.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (*.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))))
(fma.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (*.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)) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (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 #s(literal 1/2 binary64) (*.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 1 binary64)))
(fma.f64 (*.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)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 re #s(literal -1/4 binary64)) (*.f64 re (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 #s(literal 1/2 binary64) (*.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 1 binary64)))
(fma.f64 (*.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)) #s(literal -1/4 binary64)) (*.f64 re re) (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64)))
(fma.f64 (*.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)) (*.f64 re re)) #s(literal -1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64)))
(fma.f64 (*.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)) (*.f64 re #s(literal -1/4 binary64))) re (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))) (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64))) (/.f64 #s(literal 1 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))) (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 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)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64))) (/.f64 #s(literal 1 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))) (*.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)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 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)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 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))) (*.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)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))) (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64)))
(fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (/.f64 #s(literal 1 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))) (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64)) (fma.f64 (*.f64 #s(literal -1/64 binary64) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal -1/2 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal -1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.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)) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64)) (fma.f64 (*.f64 #s(literal -1/64 binary64) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.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 #s(literal -1/4 binary64) (*.f64 re re) #s(literal -1/2 binary64))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal -1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))) (*.f64 (fma.f64 (*.f64 #s(literal -1/64 binary64) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/8 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))) (*.f64 (fma.f64 (*.f64 #s(literal -1/64 binary64) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal -1/2 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal -1/4 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal -1/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))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal -1/4 binary64)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 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 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))) (-.f64 (*.f64 #s(literal 1/4 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 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)))) (*.f64 (*.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)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64))))) (fma.f64 (*.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)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 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 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)))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64)) (*.f64 #s(literal 1/4 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 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))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.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)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 #s(literal -1/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)))) (*.f64 (*.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 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))) (fma.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)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 #s(literal -1/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)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/8 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 (*.f64 #s(literal -1/64 binary64) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #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 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal -1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64)))))
(/.f64 #s(literal 1 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)) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 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)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal -1/64 binary64) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)) #s(literal 1/8 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)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal -1/4 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)))))
(/.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)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 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))))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64)) (fma.f64 (*.f64 #s(literal -1/64 binary64) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal -1/4 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64)) (fma.f64 (*.f64 #s(literal -1/64 binary64) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)) #s(literal 1/8 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)) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal -1/4 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 #s(literal -1/4 binary64) (*.f64 re re) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/64 binary64) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/64 binary64) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/8 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))))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal -1/4 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal -1/2 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal -1/4 binary64)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal -1/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))))
(/.f64 (fma.f64 (*.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)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 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 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)))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64)) (*.f64 #s(literal 1/4 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 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 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 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 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))) (-.f64 (*.f64 #s(literal 1/4 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 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)))) (*.f64 (*.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)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64))))))
(/.f64 (*.f64 (*.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 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))) (fma.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)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 #s(literal -1/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))))) (fma.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)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 #s(literal -1/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)))))
(/.f64 (*.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 (*.f64 #s(literal -1/64 binary64) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))
(/.f64 (*.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 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal -1/4 binary64))) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal -1/2 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 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)))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/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)))
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/64 binary64) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)) #s(literal 1/8 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))) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal -1/4 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))) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 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)) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #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))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 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)) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #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))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 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)) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 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)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 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)) (*.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)) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 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 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))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 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)) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64)) (*.f64 #s(literal -1/4 binary64) (*.f64 re 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)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 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)) (*.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)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64)) (*.f64 #s(literal -1/4 binary64) (*.f64 re 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 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))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64)) #s(literal 1/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)) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #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))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64)) #s(literal 1/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)) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #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))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 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)) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 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)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64)) #s(literal 1/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)) (*.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)) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 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 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))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 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)) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64)) (*.f64 #s(literal -1/4 binary64) (*.f64 re 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)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64)) #s(literal 1/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)) (*.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)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64)) (*.f64 #s(literal -1/4 binary64) (*.f64 re 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 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))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 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)) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #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))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64)) #s(literal 1/2 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 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)) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64)) #s(literal 1/2 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #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))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 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)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 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)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 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)) (*.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)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 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 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))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 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)) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 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)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 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)) (*.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)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 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 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))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (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)) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #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))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64)) #s(literal 1/2 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (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)) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64)) #s(literal 1/2 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #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))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 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)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 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)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (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)) (*.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)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 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 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))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 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)) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 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)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (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)) (*.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)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 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 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))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64)) (fma.f64 (*.f64 #s(literal -1/64 binary64) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)))) (neg.f64 (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal -1/4 binary64)))) (neg.f64 (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64)) (fma.f64 (*.f64 #s(literal -1/64 binary64) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)))) (neg.f64 (*.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)) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal -1/4 binary64)))) (neg.f64 (*.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 #s(literal -1/4 binary64) (*.f64 re re) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/64 binary64) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64)))) (neg.f64 (*.f64 (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/64 binary64) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64)))) (neg.f64 (*.f64 (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/8 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)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal -1/4 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64)))) (neg.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal -1/2 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal -1/4 binary64)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64)))) (neg.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal -1/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)))))
(/.f64 (neg.f64 (fma.f64 (*.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)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 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 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)))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64)) (*.f64 #s(literal 1/4 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 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))))))) (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 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 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))) (-.f64 (*.f64 #s(literal 1/4 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 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)))) (*.f64 (*.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)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.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 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))) (fma.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)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 #s(literal -1/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)))))) (neg.f64 (fma.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)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 #s(literal -1/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))))))
(/.f64 (neg.f64 (*.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 (*.f64 #s(literal -1/64 binary64) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))
(/.f64 (neg.f64 (*.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 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal -1/4 binary64)))) (neg.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64)))) (neg.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))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))) (neg.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))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/64 binary64) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)) #s(literal 1/8 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)))) (neg.f64 (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal -1/4 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)))) (neg.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64)) (*.f64 #s(literal 1/4 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 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)))) (pow.f64 (*.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)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 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 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))) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 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 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)))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.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 1 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)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (*.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 3 binary64))) (fma.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (*.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))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (*.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)))) (*.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (*.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)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (*.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 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (*.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))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (*.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))) (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (*.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))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.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)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 (*.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)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.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)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.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)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.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)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.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)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.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)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.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)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 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 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)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 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 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))))) (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.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 1 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)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (*.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))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (*.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))))) (-.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (*.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)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (*.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))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (*.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)))) (*.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (-.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (*.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))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.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)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.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)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))))) (-.f64 (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.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)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.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)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.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)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.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)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #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 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/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)))
(*.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64)) (fma.f64 (*.f64 #s(literal -1/64 binary64) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(*.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal -1/2 binary64)))))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64)) (fma.f64 (*.f64 #s(literal -1/64 binary64) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 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)) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 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 #s(literal -1/4 binary64) (*.f64 re re) #s(literal -1/2 binary64)))))
(*.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/64 binary64) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))))))
(*.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/64 binary64) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/8 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)))))
(*.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal -1/4 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal -1/2 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))))))
(*.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal -1/4 binary64)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal -1/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)))))
(*.f64 (fma.f64 (*.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)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 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 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)))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64)) (*.f64 #s(literal 1/4 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 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)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 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 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))) (-.f64 (*.f64 #s(literal 1/4 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 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)))) (*.f64 (*.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)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64)))))))
(*.f64 (*.f64 (*.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 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))) (fma.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)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 #s(literal -1/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))))) (/.f64 #s(literal 1 binary64) (fma.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)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 #s(literal -1/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))))))
(*.f64 (*.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 (*.f64 #s(literal -1/64 binary64) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))
(*.f64 (*.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 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64))) (/.f64 #s(literal 1 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))))
(*.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 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))))
(*.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/64 binary64) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)) #s(literal 1/8 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))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))
(*.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal -1/4 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))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal -1/2 binary64))))
(+.f64 #s(literal 2 binary64) (*.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)))
(+.f64 (*.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))
(+.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 im (*.f64 im im))) (fma.f64 im im #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 im (*.f64 (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 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)))) (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))) (neg.f64 (/.f64 #s(literal 4 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)))))
(+.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 im (*.f64 im im)))) (*.f64 im im))
(-.f64 (/.f64 (*.f64 im (*.f64 (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 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)))) (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))) (/.f64 #s(literal 4 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))))
(-.f64 (/.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) (*.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)))) (/.f64 (*.f64 im (*.f64 (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 (fma.f64 (fma.f64 im (*.f64 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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)))))
(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 im (*.f64 (fma.f64 im (*.f64 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 im (*.f64 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 im (*.f64 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 im (*.f64 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 im (*.f64 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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (fma.f64 im im #s(literal 2 binary64)))
(fma.f64 (*.f64 im (*.f64 (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 (fma.f64 (fma.f64 im (*.f64 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 (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))) (neg.f64 (/.f64 #s(literal 4 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)))))
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 im im) (fma.f64 im im #s(literal 2 binary64)))
(fma.f64 (fma.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 im (*.f64 im im))) (*.f64 im im))))) #s(literal 2 binary64))
(fma.f64 (*.f64 (*.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)) (-.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 im (*.f64 im im))) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 im (*.f64 im im))) (*.f64 im im))) #s(literal 2 binary64))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 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 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))))) #s(literal 2 binary64))
(fma.f64 (*.f64 im (*.f64 (fma.f64 (fma.f64 im (*.f64 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 im (*.f64 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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (neg.f64 im))) #s(literal 2 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im))) im) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))))) #s(literal 2 binary64))
(fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 im (*.f64 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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (neg.f64 im))) im) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 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 (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))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 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))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (fma.f64 im (*.f64 (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 (fma.f64 (fma.f64 im (*.f64 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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 2 binary64) (*.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))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 (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 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)))))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64)) (+.f64 #s(literal 4 binary64) (fma.f64 im (*.f64 (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 (fma.f64 (fma.f64 im (*.f64 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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))))))
(/.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 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)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64))) (neg.f64 (+.f64 #s(literal 4 binary64) (fma.f64 im (*.f64 (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 (fma.f64 (fma.f64 im (*.f64 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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64))) (neg.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))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 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)))))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 (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 (fma.f64 (fma.f64 im (*.f64 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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (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 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)))) (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))) (*.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)) #s(literal 4 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 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))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64)))) (neg.f64 (neg.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)))))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 (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 (fma.f64 (fma.f64 im (*.f64 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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 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 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 im (*.f64 im im))) (fma.f64 im im #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 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 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 im (*.f64 im im)))) (*.f64 im im)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 im (*.f64 (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 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)))) (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))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 4 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))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 im (*.f64 (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 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)))) (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))) (/.f64 (*.f64 im (*.f64 (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 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)))) (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 (/.f64 #s(literal 4 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))) (/.f64 #s(literal 4 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))) (*.f64 (/.f64 (*.f64 im (*.f64 (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 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)))) (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))) (/.f64 #s(literal 4 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)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im im #s(literal 2 binary64)) (fma.f64 im im #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 im (*.f64 im im))) (fma.f64 im im #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 im (*.f64 im im)))) (*.f64 im im)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 im (*.f64 (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 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)))) (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))) (/.f64 (*.f64 im (*.f64 (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 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)))) (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)))) (*.f64 (/.f64 #s(literal 4 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))) (/.f64 #s(literal 4 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))))) (+.f64 (/.f64 (*.f64 im (*.f64 (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 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)))) (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))) (/.f64 #s(literal 4 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)))))
(pow.f64 (/.f64 #s(literal 1 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))) #s(literal -1 binary64))
(*.f64 #s(literal 1 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)))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (fma.f64 im (*.f64 (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 (fma.f64 (fma.f64 im (*.f64 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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)))))))
(*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64)) (/.f64 #s(literal 1 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))))
(*.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 8 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) 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 -4 binary64))) (/.f64 #s(literal 1 binary64) (neg.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)))))
(*.f64 (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 (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 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 2 binary64) (*.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)))))
(+.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))
(+.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))) im)
(+.f64 (/.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (neg.f64 im))) (neg.f64 (/.f64 (*.f64 im im) (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (neg.f64 im)))))
(-.f64 (/.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 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 im (*.f64 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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (neg.f64 im))))
(-.f64 (/.f64 (*.f64 im im) (-.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))) (-.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))))
(fma.f64 im #s(literal 1 binary64) (*.f64 (fma.f64 im (*.f64 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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im)
(fma.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im im)) im)
(fma.f64 #s(literal 1 binary64) im (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))
(fma.f64 (*.f64 im im) (*.f64 im (fma.f64 im (*.f64 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)
(fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 im im) im)
(fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) im)
(fma.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 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 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (neg.f64 im))) (neg.f64 (/.f64 (*.f64 im im) (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (neg.f64 im)))))
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im im)
(fma.f64 (*.f64 (*.f64 im (*.f64 im 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 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/129600 binary64)) (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im im) #s(literal 1/4320 binary64))))) im)
(fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) (*.f64 (*.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)
(fma.f64 (pow.f64 im #s(literal 1/2 binary64)) (pow.f64 im #s(literal 1/2 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (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 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im im (-.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 im (*.f64 im im))))) (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (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 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im))) (fma.f64 im (-.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im))) (fma.f64 im im (-.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 (fma.f64 (fma.f64 im (*.f64 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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (neg.f64 im))) (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (neg.f64 im)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 im (-.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 im im (-.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 im (*.f64 im im)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 im (*.f64 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 im (*.f64 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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (neg.f64 im))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))))
(/.f64 (*.f64 (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 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))) (-.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (neg.f64 im))) (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (neg.f64 im)) (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (neg.f64 im))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im))))) (neg.f64 (neg.f64 (fma.f64 im (-.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 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 im (*.f64 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 im (*.f64 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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (neg.f64 im)))))
(/.f64 (neg.f64 (*.f64 (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 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)))))) (neg.f64 (-.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (neg.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 im im) (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (neg.f64 im))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (neg.f64 im))) (/.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (neg.f64 im))) (fma.f64 (/.f64 (*.f64 im im) (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (neg.f64 im))) (*.f64 (/.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 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 im (*.f64 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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (neg.f64 im)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (neg.f64 im))) (/.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (neg.f64 im)))) (*.f64 (/.f64 (*.f64 im im) (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (neg.f64 im))))) (+.f64 (/.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 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 im (*.f64 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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (neg.f64 im)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (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 -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im))
(*.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))))))
(*.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 im im (-.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 im (*.f64 im im)))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 im (*.f64 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 im (*.f64 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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (neg.f64 im))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 im (-.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)))))))))
(*.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 im (*.f64 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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (neg.f64 im)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (neg.f64 im)))))
(*.f64 (*.f64 (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 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))))
(+.f64 (cos.f64 re) (*.f64 (cos.f64 re) (*.f64 (*.f64 im im) #s(literal 1/2 binary64))))
(+.f64 (cos.f64 re) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (cos.f64 re)))
(+.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 im im) #s(literal 1/2 binary64))) (cos.f64 re))
(+.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (cos.f64 re)) (cos.f64 re))
(fma.f64 (cos.f64 re) #s(literal 1 binary64) (*.f64 (cos.f64 re) (*.f64 (*.f64 im im) #s(literal 1/2 binary64))))
(fma.f64 (cos.f64 re) #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (cos.f64 re)))
(fma.f64 (cos.f64 re) (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (cos.f64 re))
(fma.f64 #s(literal 1 binary64) (cos.f64 re) (*.f64 (cos.f64 re) (*.f64 (*.f64 im im) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (cos.f64 re) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (cos.f64 re)))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (cos.f64 re) (cos.f64 re))
(/.f64 (cos.f64 re) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))) (*.f64 (cos.f64 re) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64)) (*.f64 (cos.f64 re) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (cos.f64 re))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (cos.f64 re))))
(/.f64 (*.f64 (cos.f64 re) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)) #s(literal 1 binary64))) (+.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))))
(/.f64 (*.f64 (cos.f64 re) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (cos.f64 re)) (+.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (cos.f64 re)) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 (cos.f64 re) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)) #s(literal 1 binary64)))) (neg.f64 (+.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))))
(/.f64 (neg.f64 (*.f64 (cos.f64 re) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1 binary64)))) (neg.f64 (fma.f64 im (*.f64 im #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)) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (cos.f64 re))) (neg.f64 (+.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (cos.f64 re))) (neg.f64 (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 im im) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (cos.f64 re) (cos.f64 re) (-.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 im im) #s(literal 1/2 binary64))) (*.f64 (cos.f64 re) (*.f64 (*.f64 im im) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 re) (*.f64 (cos.f64 re) (*.f64 (*.f64 im im) #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 im im) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 im im) #s(literal 1/2 binary64))) (*.f64 (cos.f64 re) (*.f64 (*.f64 im im) #s(literal 1/2 binary64))) (-.f64 (*.f64 (cos.f64 re) (cos.f64 re)) (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 im im) #s(literal 1/2 binary64))) (cos.f64 re)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (cos.f64 re)) #s(literal 3 binary64))) (fma.f64 (cos.f64 re) (cos.f64 re) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (cos.f64 re)) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (cos.f64 re))) (*.f64 (cos.f64 re) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (cos.f64 re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (cos.f64 re)) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (cos.f64 re)) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (cos.f64 re)) (-.f64 (*.f64 (cos.f64 re) (cos.f64 re)) (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (cos.f64 re)) (cos.f64 re)))))
(/.f64 (-.f64 (*.f64 (cos.f64 re) (cos.f64 re)) (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 im im) #s(literal 1/2 binary64))) (*.f64 (cos.f64 re) (*.f64 (*.f64 im im) #s(literal 1/2 binary64))))) (-.f64 (cos.f64 re) (*.f64 (cos.f64 re) (*.f64 (*.f64 im im) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 im im) #s(literal 1/2 binary64))) (*.f64 (cos.f64 re) (*.f64 (*.f64 im im) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 re) (cos.f64 re))) (-.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 im im) #s(literal 1/2 binary64))) (cos.f64 re)))
(/.f64 (-.f64 (*.f64 (cos.f64 re) (cos.f64 re)) (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (cos.f64 re)) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (cos.f64 re)))) (-.f64 (cos.f64 re) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (cos.f64 re))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (cos.f64 re)) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (cos.f64 re))) (*.f64 (cos.f64 re) (cos.f64 re))) (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (cos.f64 re)) (cos.f64 re)))
(*.f64 (cos.f64 re) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)) (cos.f64 re))
(*.f64 (*.f64 (cos.f64 re) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))))
(*.f64 (*.f64 (cos.f64 re) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (cos.f64 re)) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (cos.f64 re)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(+.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/2 binary64)))))
(fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.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))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 im #s(literal 1/2 binary64)) im #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.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/8 binary64)) #s(literal 1 binary64)) (+.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))))
(/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #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)) #s(literal 1/8 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1 binary64))) (neg.f64 (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #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/8 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (+.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (fma.f64 im (*.f64 im #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 #s(literal 1/2 binary64)) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))))))
(*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #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)) #s(literal 1/8 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 im #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 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/129600 binary64)))) (fma.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 #s(literal -1/12 binary64) im))) (/.f64 (*.f64 (*.f64 im im) #s(literal 1/144 binary64)) (fma.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 #s(literal -1/12 binary64) im))))
(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 im (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/129600 binary64))) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/144 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 im #s(literal 1/12 binary64))))) (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)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 #s(literal -1/12 binary64) im)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (fma.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 #s(literal -1/12 binary64) im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/129600 binary64)) (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im im) #s(literal 1/4320 binary64)))) (*.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 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/129600 binary64)) #s(literal -1/144 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.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)) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/129600 binary64)) #s(literal -1/144 binary64)) im)))
(/.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 im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/129600 binary64))) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/144 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 im #s(literal 1/12 binary64))))))
(/.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (fma.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 #s(literal -1/12 binary64) im))) (fma.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 #s(literal -1/12 binary64) im)))
(/.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 im im) (*.f64 (*.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 im im) (*.f64 (*.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 im im) (*.f64 (*.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 im im) (*.f64 (*.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 im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/129600 binary64))) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/144 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 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (fma.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 #s(literal -1/12 binary64) im)))) (neg.f64 (fma.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 #s(literal -1/12 binary64) im))))
(/.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 im im) (*.f64 (*.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 im im) (*.f64 (*.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 im im) (*.f64 (*.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 im im) (*.f64 (*.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 im) #s(literal 1/144 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/129600 binary64)))) (*.f64 (*.f64 im #s(literal 1/12 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/144 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/129600 binary64))))) (-.f64 (*.f64 im #s(literal 1/12 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))
(*.f64 im (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)) im)
(*.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))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/129600 binary64))) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/144 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 im #s(literal 1/12 binary64)))))))
(*.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (fma.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 #s(literal -1/12 binary64) im))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 #s(literal -1/12 binary64) im))))
(*.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 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.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 im im) (*.f64 (*.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 (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 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.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 im im) (*.f64 (*.f64 im im) #s(literal 1/129600 binary64)) #s(literal -1/144 binary64)) im) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 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 im im) (*.f64 (*.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 im im) (*.f64 (*.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 im im) (*.f64 (*.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 im im) (*.f64 (*.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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 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) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/129600 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 (-.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (+.f64 #s(literal 1/144 binary64) (*.f64 #s(literal -1/129600 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(/.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 im im) (*.f64 (*.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 im im) (*.f64 (*.f64 im im) #s(literal 1/129600 binary64))) (*.f64 (*.f64 im im) #s(literal 1/4320 binary64)))))
(/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.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 im im) (*.f64 (*.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 im im) (*.f64 (*.f64 im im) #s(literal 1/129600 binary64))) (*.f64 (*.f64 im im) #s(literal 1/4320 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.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 #s(literal 1 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/129600 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (-.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.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 im im) (*.f64 (*.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 im im) (*.f64 (*.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 #s(literal -1/129600 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (neg.f64 (-.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.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 im im) (*.f64 (*.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 im im) (*.f64 (*.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 im im) (*.f64 (*.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 im im) (*.f64 (*.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 im im) (*.f64 (*.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 im im) (*.f64 (*.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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 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) (fma.f64 (*.f64 im im) (*.f64 (*.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 binary64) (+.f64 #s(literal 1/144 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/129600 binary64))) (*.f64 (*.f64 im im) #s(literal 1/4320 binary64))))))
(*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.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 (fma.f64 (*.f64 im im) (*.f64 (*.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 im) (*.f64 (*.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 #s(literal -1/129600 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))

simplify490.0ms (4%)

Memory
2.7MiB live, 737.2MiB allocated
Algorithm
egg-herbie
Rules
18 418×lower-fma.f64
18 418×lower-fma.f32
6 348×lower-+.f64
6 348×lower-+.f32
4 668×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02122559
17512379
225952231
368892198
088632002
Stop Event
iter limit
node limit
Counts
204 → 203
Calls
Call 1
Inputs
(cos re)
(+ (cos re) (* 1/2 (* (pow im 2) (cos re))))
(+ (cos re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (cos re))) (* 1/2 (cos re)))))
(+ (cos re) (* (pow im 2) (+ (* 1/2 (cos re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (cos re))) (* 1/24 (cos re)))))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+ (* -1/4 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/2 (+ (exp im) (/ 1 (exp im)))))
(+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/4 (+ (exp im) (/ 1 (exp im)))) (* 1/48 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))))))
(+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/4 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/1440 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/48 (+ (exp im) (/ 1 (exp im)))))))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (cos 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
(+ 1 (* -1/2 (pow re 2)))
(+ 1 (* (pow re 2) (- (* 1/24 (pow re 2)) 1/2)))
(+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2)))
(cos re)
(cos re)
(cos re)
(cos re)
(cos re)
(cos re)
(cos re)
(cos 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 (* 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)))))
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
(+ 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)))))
(* 2 (+ 1/2 (* -1/4 (pow re 2))))
(+ (* 2 (+ 1/2 (* -1/4 (pow re 2)))) (* (pow im 2) (+ 1/2 (* -1/4 (pow re 2)))))
(+ (* 2 (+ 1/2 (* -1/4 (pow re 2)))) (* (pow im 2) (+ 1/2 (+ (* -1/4 (pow re 2)) (* 1/12 (* (pow im 2) (+ 1/2 (* -1/4 (pow re 2)))))))))
(+ (* 2 (+ 1/2 (* -1/4 (pow re 2)))) (* (pow im 2) (+ 1/2 (+ (* -1/4 (pow re 2)) (* (pow im 2) (+ (* 1/360 (* (pow im 2) (+ 1/2 (* -1/4 (pow re 2))))) (* 1/12 (+ 1/2 (* -1/4 (pow re 2))))))))))
(* 1/360 (* (pow im 6) (+ 1/2 (* -1/4 (pow re 2)))))
(* (pow im 6) (+ (* 1/360 (+ 1/2 (* -1/4 (pow re 2)))) (* 1/12 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2)))))
(* (pow im 6) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (+ (* 1/360 (+ 1/2 (* -1/4 (pow re 2)))) (+ (* 1/12 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (/ 1/2 (pow im 4))))))
(* (pow im 6) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (+ (* 1/360 (+ 1/2 (* -1/4 (pow re 2)))) (+ (* 1/12 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (+ (* 2 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 6))) (/ 1/2 (pow im 4)))))))
(* 1/360 (* (pow im 6) (+ 1/2 (* -1/4 (pow re 2)))))
(* (pow im 6) (+ (* 1/360 (+ 1/2 (* -1/4 (pow re 2)))) (* 1/12 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2)))))
(* (pow im 6) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (+ (* 1/360 (+ 1/2 (* -1/4 (pow re 2)))) (+ (* 1/12 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (/ 1/2 (pow im 4))))))
(* (pow im 6) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (+ (* 1/360 (+ 1/2 (* -1/4 (pow re 2)))) (+ (* 1/12 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (+ (* 2 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 6))) (/ 1/2 (pow im 4)))))))
(* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))
(+ (* -1/4 (* (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/4 (* (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/4 (* (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/4 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* (pow re 2) (+ (* -1/4 (+ 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)))))
(* (pow re 2) (+ (* -1/4 (+ 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)))))
(* (pow re 2) (+ (* -1/4 (+ 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/4 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* (pow re 2) (+ (* -1/4 (+ 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)))))
(* (pow re 2) (+ (* -1/4 (+ 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)))))
(* (pow re 2) (+ (* -1/4 (+ 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)))))
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)))
(cos re)
(+ (cos re) (* 1/2 (* (pow im 2) (cos re))))
(+ (cos re) (* 1/2 (* (pow im 2) (cos re))))
(+ (cos re) (* 1/2 (* (pow im 2) (cos re))))
(* 1/2 (* (pow im 2) (cos re)))
(* (pow im 2) (+ (* 1/2 (cos re)) (/ (cos re) (pow im 2))))
(* (pow im 2) (+ (* 1/2 (cos re)) (/ (cos re) (pow im 2))))
(* (pow im 2) (+ (* 1/2 (cos re)) (/ (cos re) (pow im 2))))
(* 1/2 (* (pow im 2) (cos re)))
(* (pow im 2) (+ (* 1/2 (cos re)) (/ (cos re) (pow im 2))))
(* (pow im 2) (+ (* 1/2 (cos re)) (/ (cos re) (pow im 2))))
(* (pow im 2) (+ (* 1/2 (cos re)) (/ (cos re) (pow im 2))))
(+ 1 (* 1/2 (pow im 2)))
(+ 1 (+ (* -1/2 (* (pow re 2) (+ 1 (* 1/2 (pow im 2))))) (* 1/2 (pow im 2))))
(+ 1 (+ (* 1/2 (pow im 2)) (* (pow re 2) (+ (* -1/2 (+ 1 (* 1/2 (pow im 2)))) (* 1/24 (* (pow re 2) (+ 1 (* 1/2 (pow im 2)))))))))
(+ 1 (+ (* 1/2 (pow im 2)) (* (pow re 2) (+ (* -1/2 (+ 1 (* 1/2 (pow im 2)))) (* (pow re 2) (+ (* -1/720 (* (pow re 2) (+ 1 (* 1/2 (pow im 2))))) (* 1/24 (+ 1 (* 1/2 (pow im 2))))))))))
(* (cos re) (+ 1 (* 1/2 (pow im 2))))
(* (cos re) (+ 1 (* 1/2 (pow im 2))))
(* (cos re) (+ 1 (* 1/2 (pow im 2))))
(* (cos re) (+ 1 (* 1/2 (pow im 2))))
(* (cos re) (+ 1 (* 1/2 (pow im 2))))
(* (cos re) (+ 1 (* 1/2 (pow im 2))))
(* (cos re) (+ 1 (* 1/2 (pow im 2))))
(* (cos re) (+ 1 (* 1/2 (pow im 2))))
1
(+ 1 (* 1/2 (pow im 2)))
(+ 1 (* 1/2 (pow im 2)))
(+ 1 (* 1/2 (pow im 2)))
(* 1/2 (pow im 2))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(* 1/2 (pow im 2))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(* (pow im 2) (+ 1/2 (/ 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/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)))))
Outputs
(cos re)
(cos.f64 re)
(+ (cos re) (* 1/2 (* (pow im 2) (cos re))))
(*.f64 (cos.f64 re) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(+ (cos re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (cos re))) (* 1/2 (cos re)))))
(*.f64 (cos.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)))
(+ (cos re) (* (pow im 2) (+ (* 1/2 (cos re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (cos re))) (* 1/24 (cos re)))))))
(fma.f64 (*.f64 im im) (*.f64 (cos.f64 re) (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))) (cos.f64 re))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (*.f64 (cos.f64 re) #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/4 (* (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))) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/4 (+ (exp im) (/ 1 (exp im)))) (* 1/48 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/48 binary64) #s(literal -1/4 binary64)) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/4 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/1440 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/48 (+ (exp im) (/ 1 (exp im)))))))))
(fma.f64 re (*.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/1440 binary64) #s(literal 1/48 binary64)) #s(literal -1/4 binary64)))) (*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(* 1/2 (* (cos re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (*.f64 (cos.f64 re) #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 (*.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/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
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow re 2)))
(fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow re 2) (- (* 1/24 (pow re 2)) 1/2)))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal 1/24 binary64) (*.f64 re re) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2)))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.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 (*.f64 im 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 (*.f64 im 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 (*.f64 im im) #s(literal 1/24 binary64))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (fma.f64 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im im) #s(literal 1/24 binary64))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (fma.f64 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im im) #s(literal 1/24 binary64))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (fma.f64 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im im) #s(literal 1/24 binary64))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (fma.f64 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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
#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))
(* 2 (+ 1/2 (* -1/4 (pow re 2))))
(fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ (* 2 (+ 1/2 (* -1/4 (pow re 2)))) (* (pow im 2) (+ 1/2 (* -1/4 (pow re 2)))))
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64)))
(+ (* 2 (+ 1/2 (* -1/4 (pow re 2)))) (* (pow im 2) (+ 1/2 (+ (* -1/4 (pow re 2)) (* 1/12 (* (pow im 2) (+ 1/2 (* -1/4 (pow re 2)))))))))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(+ (* 2 (+ 1/2 (* -1/4 (pow re 2)))) (* (pow im 2) (+ 1/2 (+ (* -1/4 (pow re 2)) (* (pow im 2) (+ (* 1/360 (* (pow im 2) (+ 1/2 (* -1/4 (pow re 2))))) (* 1/12 (+ 1/2 (* -1/4 (pow re 2))))))))))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) #s(literal 1 binary64))) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(* 1/360 (* (pow im 6) (+ 1/2 (* -1/4 (pow re 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (*.f64 re re) #s(literal -1/1440 binary64) #s(literal 1/720 binary64)))
(* (pow im 6) (+ (* 1/360 (+ 1/2 (* -1/4 (pow re 2)))) (* 1/12 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 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/4 (/ (pow re 2) (pow im 4))) (+ (* 1/360 (+ 1/2 (* -1/4 (pow re 2)))) (+ (* 1/12 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (/ 1/2 (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/48 binary64) #s(literal 1/24 binary64)) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (fma.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/1440 binary64)) #s(literal 1/720 binary64))))
(* (pow im 6) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (+ (* 1/360 (+ 1/2 (* -1/4 (pow re 2)))) (+ (* 1/12 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (+ (* 2 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 6))) (/ 1/2 (pow im 4)))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 re (/.f64 (*.f64 re #s(literal -1/4 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (+.f64 #s(literal 1/360 binary64) (+.f64 (/.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/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* 1/360 (* (pow im 6) (+ 1/2 (* -1/4 (pow re 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (*.f64 re re) #s(literal -1/1440 binary64) #s(literal 1/720 binary64)))
(* (pow im 6) (+ (* 1/360 (+ 1/2 (* -1/4 (pow re 2)))) (* 1/12 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 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/4 (/ (pow re 2) (pow im 4))) (+ (* 1/360 (+ 1/2 (* -1/4 (pow re 2)))) (+ (* 1/12 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (/ 1/2 (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/48 binary64) #s(literal 1/24 binary64)) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (fma.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/1440 binary64)) #s(literal 1/720 binary64))))
(* (pow im 6) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (+ (* 1/360 (+ 1/2 (* -1/4 (pow re 2)))) (+ (* 1/12 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (+ (* 2 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 6))) (/ 1/2 (pow im 4)))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 re (/.f64 (*.f64 re #s(literal -1/4 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (+.f64 #s(literal 1/360 binary64) (+.f64 (/.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/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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im) (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))
(+ (* -1/4 (* (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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)))
(+ (* -1/4 (* (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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)))
(+ (* -1/4 (* (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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)))
(* -1/4 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (*.f64 re re) (fma.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im) (*.f64 im #s(literal -1/4 binary64)) #s(literal -1/2 binary64)))
(* (pow re 2) (+ (* -1/4 (+ 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)))))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* (pow re 2) (+ (* -1/4 (+ 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)))))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* (pow re 2) (+ (* -1/4 (+ 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)))))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* -1/4 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (*.f64 re re) (fma.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im) (*.f64 im #s(literal -1/4 binary64)) #s(literal -1/2 binary64)))
(* (pow re 2) (+ (* -1/4 (+ 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)))))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* (pow re 2) (+ (* -1/4 (+ 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)))))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* (pow re 2) (+ (* -1/4 (+ 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)))))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 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 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 im (*.f64 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 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1/360 binary64) (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 im im)) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 6 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 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1/360 binary64) (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 im im)) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 6 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 im (*.f64 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 im (*.f64 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)) (+.f64 #s(literal 1/360 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal 1/12 binary64)) (*.f64 im im))))
(* -1 (* (pow im 5) (- (* -1 (/ (+ 1/12 (/ 1 (pow im 2))) (pow im 2))) 1/360)))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/360 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal 1/12 binary64)) (*.f64 im im))))
(cos re)
(cos.f64 re)
(+ (cos re) (* 1/2 (* (pow im 2) (cos re))))
(*.f64 (cos.f64 re) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(+ (cos re) (* 1/2 (* (pow im 2) (cos re))))
(*.f64 (cos.f64 re) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(+ (cos re) (* 1/2 (* (pow im 2) (cos re))))
(*.f64 (cos.f64 re) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(* 1/2 (* (pow im 2) (cos re)))
(*.f64 im (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))
(* (pow im 2) (+ (* 1/2 (cos re)) (/ (cos re) (pow im 2))))
(*.f64 (cos.f64 re) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(* (pow im 2) (+ (* 1/2 (cos re)) (/ (cos re) (pow im 2))))
(*.f64 (cos.f64 re) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(* (pow im 2) (+ (* 1/2 (cos re)) (/ (cos re) (pow im 2))))
(*.f64 (cos.f64 re) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(* 1/2 (* (pow im 2) (cos re)))
(*.f64 im (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))
(* (pow im 2) (+ (* 1/2 (cos re)) (/ (cos re) (pow im 2))))
(*.f64 (cos.f64 re) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(* (pow im 2) (+ (* 1/2 (cos re)) (/ (cos re) (pow im 2))))
(*.f64 (cos.f64 re) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(* (pow im 2) (+ (* 1/2 (cos re)) (/ (cos re) (pow im 2))))
(*.f64 (cos.f64 re) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #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 (+ (* -1/2 (* (pow re 2) (+ 1 (* 1/2 (pow im 2))))) (* 1/2 (pow im 2))))
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64)))
(+ 1 (+ (* 1/2 (pow im 2)) (* (pow re 2) (+ (* -1/2 (+ 1 (* 1/2 (pow im 2)))) (* 1/24 (* (pow re 2) (+ 1 (* 1/2 (pow im 2)))))))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) (fma.f64 #s(literal 1/24 binary64) (*.f64 re re) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(+ 1 (+ (* 1/2 (pow im 2)) (* (pow re 2) (+ (* -1/2 (+ 1 (* 1/2 (pow im 2)))) (* (pow re 2) (+ (* -1/720 (* (pow re 2) (+ 1 (* 1/2 (pow im 2))))) (* 1/24 (+ 1 (* 1/2 (pow im 2))))))))))
(fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(* (cos re) (+ 1 (* 1/2 (pow im 2))))
(*.f64 (cos.f64 re) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(* (cos re) (+ 1 (* 1/2 (pow im 2))))
(*.f64 (cos.f64 re) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(* (cos re) (+ 1 (* 1/2 (pow im 2))))
(*.f64 (cos.f64 re) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(* (cos re) (+ 1 (* 1/2 (pow im 2))))
(*.f64 (cos.f64 re) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(* (cos re) (+ 1 (* 1/2 (pow im 2))))
(*.f64 (cos.f64 re) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(* (cos re) (+ 1 (* 1/2 (pow im 2))))
(*.f64 (cos.f64 re) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(* (cos re) (+ 1 (* 1/2 (pow im 2))))
(*.f64 (cos.f64 re) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(* (cos re) (+ 1 (* 1/2 (pow im 2))))
(*.f64 (cos.f64 re) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #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 (* 1/2 (pow im 2)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #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/2 (pow im 2))
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(* 1/2 (pow im 2))
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(* 1/12 im)
(*.f64 im #s(literal 1/12 binary64))
(* im (+ 1/12 (* 1/360 (pow im 2))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)))
(* im (+ 1/12 (* 1/360 (pow im 2))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)))
(* im (+ 1/12 (* 1/360 (pow im 2))))
(*.f64 im (fma.f64 im (*.f64 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 im (*.f64 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 im (*.f64 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 im (*.f64 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 im (*.f64 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 im (*.f64 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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)))
1/12
#s(literal 1/12 binary64)
(+ 1/12 (* 1/360 (pow im 2)))
(fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))
(+ 1/12 (* 1/360 (pow im 2)))
(fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))
(+ 1/12 (* 1/360 (pow im 2)))
(fma.f64 im (*.f64 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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(fma.f64 im (*.f64 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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))

eval126.0ms (1%)

Memory
-22.5MiB live, 216.4MiB allocated
Compiler

Compiled 39 404 to 2 122 computations (94.6% saved)

prune144.0ms (1.2%)

Memory
7.2MiB live, 240.8MiB allocated
Pruning

32 alts after pruning (27 fresh and 5 done)

PrunedKeptTotal
New86916885
Fresh41115
Picked235
Done022
Total87532907
Accuracy
100.0%
Counts
907 → 32
Alt Table
Click to see full alt table
StatusAccuracyProgram
59.3%
(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))
57.5%
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))
34.3%
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
33.6%
(fma.f64 (*.f64 re re) (fma.f64 #s(literal 1/24 binary64) (*.f64 re re) #s(literal -1/2 binary64)) #s(literal 1 binary64))
32.9%
(fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))
49.0%
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
29.5%
(/.f64 (fma.f64 im (*.f64 (*.f64 im (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)))
62.8%
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (cos.f64 re)) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64)))
51.5%
(/.f64 (*.f64 (cosh.f64 (*.f64 im #s(literal 3 binary64))) (cos.f64 re)) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)))
56.8%
(*.f64 (fma.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
57.2%
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/1440 binary64) #s(literal 1/48 binary64)) #s(literal -1/4 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)))
56.0%
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
92.9%
(*.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)) (cos.f64 re))
49.8%
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64)))
55.7%
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
56.8%
(*.f64 (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
56.8%
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (*.f64 im #s(literal 1/360 binary64)) (*.f64 im #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
56.8%
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
50.5%
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
78.8%
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (cos.f64 re))
48.8%
(*.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal -1/4 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))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal -1/2 binary64))))
35.5%
(*.f64 (*.f64 re re) (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
33.2%
(*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))
61.6%
(*.f64 (cosh.f64 im) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)))
100.0%
(*.f64 (cosh.f64 im) (cos.f64 re))
64.1%
(*.f64 (cosh.f64 im) #s(literal 1 binary64))
90.1%
(*.f64 (cos.f64 re) (fma.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) im) im (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))))
90.1%
(*.f64 (cos.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)))
90.1%
(*.f64 (cos.f64 re) (+.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
33.0%
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
51.9%
(cos.f64 re)
27.4%
#s(literal 1 binary64)
Compiler

Compiled 1 131 to 683 computations (39.6% saved)

simplify382.0ms (3.1%)

Memory
17.3MiB live, 499.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))
cost-diff0
(*.f64 (*.f64 im (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))))
cost-diff0
(fma.f64 im (*.f64 (*.f64 im (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))
cost-diff3776
(/.f64 (fma.f64 im (*.f64 (*.f64 im (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)))
cost-diff0
(*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)))
cost-diff0
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im im)
cost-diff0
(fma.f64 im (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im im) #s(literal 2 binary64))
cost-diff0
(*.f64 (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
cost-diff0
(*.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 im im) #s(literal 1 binary64))
cost-diff0
(*.f64 im im)
cost-diff0
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
cost-diff0
(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))
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/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 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)) (cos.f64 re))
Rules
11 650×lower-fma.f32
11 626×lower-fma.f64
4 026×lower-*.f32
4 004×lower-*.f64
3 188×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036320
072297
1168297
2480290
31419289
44456289
54569289
64784289
75483289
08206285
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.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)) (cos.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))
(*.f64 im 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))
(*.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/720 binary64) #s(literal 1/24 binary64))
#s(literal 1/720 binary64)
#s(literal 1/24 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
(cos.f64 re)
re
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
#s(literal 1/2 binary64)
(*.f64 im 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 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 im im)
#s(literal 1 binary64)
(*.f64 (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(fma.f64 im (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im im) #s(literal 2 binary64))
im
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im im)
(*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)))
(*.f64 im im)
(fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))
(*.f64 im #s(literal 1/360 binary64))
#s(literal 1/360 binary64)
#s(literal 1/12 binary64)
#s(literal 2 binary64)
(fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))
#s(literal -1/4 binary64)
(*.f64 re re)
re
#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 (*.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 im (*.f64 (*.f64 im (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))
im
(*.f64 (*.f64 im (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 im (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 im #s(literal 1/24 binary64))
#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 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))
Outputs
(*.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)) (cos.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))
(*.f64 im 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))
(*.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/720 binary64) #s(literal 1/24 binary64))
#s(literal 1/720 binary64)
#s(literal 1/24 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
(cos.f64 re)
re
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))
#s(literal 1/2 binary64)
(*.f64 im 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 (*.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 #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 im im)
#s(literal 1 binary64)
(*.f64 (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(fma.f64 im (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im im) #s(literal 2 binary64))
(fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im) #s(literal 2 binary64))
im
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im im)
(fma.f64 (*.f64 im im) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im)
(*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)))
(*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))))
(*.f64 im im)
(fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))
(*.f64 im #s(literal 1/360 binary64))
#s(literal 1/360 binary64)
#s(literal 1/12 binary64)
#s(literal 2 binary64)
(fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))
#s(literal -1/4 binary64)
(*.f64 re re)
re
#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 (*.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 (*.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 (*.f64 im (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 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)) (*.f64 im (*.f64 im im)))) #s(literal -1 binary64))
im
(*.f64 (*.f64 im (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 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)) (*.f64 im (*.f64 im im))))
(*.f64 im (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 im #s(literal 1/24 binary64))
#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 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))

localize307.0ms (2.5%)

Memory
7.9MiB live, 280.1MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
accuracy99.9%
(*.f64 (*.f64 im (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))))
accuracy99.5%
(*.f64 im #s(literal 1/24 binary64))
accuracy65.1%
(/.f64 (fma.f64 im (*.f64 (*.f64 im (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)))
accuracy100.0%
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im im)
accuracy99.9%
(fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))
accuracy99.8%
(*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)))
accuracy99.7%
(*.f64 im #s(literal 1/360 binary64))
accuracy100.0%
(*.f64 im im)
accuracy100.0%
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im im) #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))
accuracy100.0%
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
accuracy100.0%
(*.f64 im im)
accuracy100.0%
(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))
accuracy100.0%
(*.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)) (cos.f64 re))
accuracy99.8%
(fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))
accuracy99.7%
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))
Samples
161.0ms256×0valid
Compiler

Compiled 363 to 49 computations (86.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 134.0ms
ival-mult: 70.0ms (52.1% of total)
ival-add: 44.0ms (32.8% of total)
const: 12.0ms (8.9% of total)
ival-cos: 6.0ms (4.5% of total)
ival-div: 2.0ms (1.5% of total)
exact: 1.0ms (0.7% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series24.0ms (0.2%)

Memory
-14.8MiB live, 22.6MiB allocated
Counts
20 → 264
Calls
Call 1
Inputs
#<alt (*.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)) (cos.f64 re))>
#<alt (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))>
#<alt (*.f64 im im)>
#<alt (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))>
#<alt (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))>
#<alt (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))>
#<alt (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))>
#<alt (*.f64 im #s(literal 1/24 binary64))>
#<alt (*.f64 (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))>
#<alt (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im im) #s(literal 2 binary64))>
#<alt (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im im)>
#<alt (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)))>
#<alt (/.f64 (fma.f64 im (*.f64 (*.f64 im (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)))>
#<alt (fma.f64 im (*.f64 (*.f64 im (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))>
#<alt (*.f64 (*.f64 im (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))))>
#<alt (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))>
#<alt (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))>
#<alt (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))>
#<alt (*.f64 im #s(literal 1/360 binary64))>
#<alt (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))>
Outputs
#<alt (cos re)>
#<alt (+ (cos re) (* 1/2 (* (pow im 2) (cos re))))>
#<alt (+ (cos re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (cos re))) (* 1/2 (cos re)))))>
#<alt (+ (cos re) (* (pow im 2) (+ (* 1/2 (cos re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (cos re))) (* 1/24 (cos re)))))))>
#<alt (* 1/720 (* (pow im 6) (cos re)))>
#<alt (* (pow im 6) (+ (* 1/720 (cos re)) (* 1/24 (/ (cos re) (pow im 2)))))>
#<alt (* (pow im 6) (+ (* 1/720 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (* 1/2 (/ (cos re) (pow im 4))))))>
#<alt (* (pow im 6) (+ (* 1/720 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (+ (* 1/2 (/ (cos re) (pow im 4))) (/ (cos re) (pow im 6))))))>
#<alt (* 1/720 (* (pow im 6) (cos re)))>
#<alt (* (pow im 6) (+ (* 1/720 (cos re)) (* 1/24 (/ (cos re) (pow im 2)))))>
#<alt (* (pow im 6) (+ (* 1/720 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (* 1/2 (/ (cos re) (pow im 4))))))>
#<alt (* (pow im 6) (+ (* 1/720 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (+ (* 1/2 (/ (cos re) (pow im 4))) (/ (cos re) (pow im 6))))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))>
#<alt (+ 1 (+ (* -1/2 (* (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))))))))>
#<alt (+ 1 (+ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/24 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))))))>
#<alt (+ 1 (+ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* (pow re 2) (+ (* -1/720 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))) (* 1/24 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))))))))>
#<alt (* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))>
#<alt (* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))>
#<alt (* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))>
#<alt (* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))>
#<alt (* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))>
#<alt (* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))>
#<alt (* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))>
#<alt (* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))>
#<alt 1>
#<alt (+ 1 (* 1/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))>
#<alt (* 1/720 (pow im 6))>
#<alt (* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))>
#<alt (* 1/720 (pow im 6))>
#<alt (* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt 1/2>
#<alt (+ 1/2 (* 1/24 (pow im 2)))>
#<alt (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))>
#<alt (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))>
#<alt (* 1/720 (pow im 4))>
#<alt (* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* 1/720 (pow im 4))>
#<alt (* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt 1>
#<alt (+ 1 (* 1/2 (pow im 2)))>
#<alt (+ 1 (* 1/2 (pow im 2)))>
#<alt (+ 1 (* 1/2 (pow im 2)))>
#<alt (* 1/2 (pow im 2))>
#<alt (* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))>
#<alt (* 1/2 (pow im 2))>
#<alt (* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))>
#<alt 1>
#<alt (+ 1 (* 1/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (* 1/24 (pow im 4))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* 1/24 (pow im 4))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt 1/2>
#<alt (+ 1/2 (* 1/24 (pow im 2)))>
#<alt (+ 1/2 (* 1/24 (pow im 2)))>
#<alt (+ 1/2 (* 1/24 (pow im 2)))>
#<alt (* 1/24 (pow im 2))>
#<alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* 1/24 (pow im 2))>
#<alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* 1/24 im)>
#<alt (* 1/24 im)>
#<alt (* 1/24 im)>
#<alt (* 1/24 im)>
#<alt (* 1/24 im)>
#<alt (* 1/24 im)>
#<alt (* 1/24 im)>
#<alt (* 1/24 im)>
#<alt (* 1/24 im)>
#<alt (* 1/24 im)>
#<alt (* 1/24 im)>
#<alt (* 1/24 im)>
#<alt (* 2 (+ 1/2 (* -1/4 (pow re 2))))>
#<alt (+ (* 2 (+ 1/2 (* -1/4 (pow re 2)))) (* (pow im 2) (+ 1/2 (* -1/4 (pow re 2)))))>
#<alt (+ (* 2 (+ 1/2 (* -1/4 (pow re 2)))) (* (pow im 2) (+ 1/2 (+ (* -1/4 (pow re 2)) (* 1/12 (* (pow im 2) (+ 1/2 (* -1/4 (pow re 2)))))))))>
#<alt (+ (* 2 (+ 1/2 (* -1/4 (pow re 2)))) (* (pow im 2) (+ 1/2 (+ (* -1/4 (pow re 2)) (* (pow im 2) (+ (* 1/360 (* (pow im 2) (+ 1/2 (* -1/4 (pow re 2))))) (* 1/12 (+ 1/2 (* -1/4 (pow re 2))))))))))>
#<alt (* 1/360 (* (pow im 6) (+ 1/2 (* -1/4 (pow re 2)))))>
#<alt (* (pow im 6) (+ (* 1/360 (+ 1/2 (* -1/4 (pow re 2)))) (* 1/12 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2)))))>
#<alt (* (pow im 6) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (+ (* 1/360 (+ 1/2 (* -1/4 (pow re 2)))) (+ (* 1/12 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (/ 1/2 (pow im 4))))))>
#<alt (* (pow im 6) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (+ (* 1/360 (+ 1/2 (* -1/4 (pow re 2)))) (+ (* 1/12 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (+ (* 2 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 6))) (/ 1/2 (pow im 4)))))))>
#<alt (* 1/360 (* (pow im 6) (+ 1/2 (* -1/4 (pow re 2)))))>
#<alt (* (pow im 6) (+ (* 1/360 (+ 1/2 (* -1/4 (pow re 2)))) (* 1/12 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2)))))>
#<alt (* (pow im 6) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (+ (* 1/360 (+ 1/2 (* -1/4 (pow re 2)))) (+ (* 1/12 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (/ 1/2 (pow im 4))))))>
#<alt (* (pow im 6) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (+ (* 1/360 (+ 1/2 (* -1/4 (pow re 2)))) (+ (* 1/12 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (+ (* 2 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 6))) (/ 1/2 (pow im 4)))))))>
#<alt (* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))>
#<alt (+ (* -1/4 (* (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)))))))))>
#<alt (+ (* -1/4 (* (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)))))))))>
#<alt (+ (* -1/4 (* (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)))))))))>
#<alt (* -1/4 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* (pow re 2) (+ (* -1/4 (+ 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)))))>
#<alt (* (pow re 2) (+ (* -1/4 (+ 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)))))>
#<alt (* (pow re 2) (+ (* -1/4 (+ 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)))))>
#<alt (* -1/4 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* (pow re 2) (+ (* -1/4 (+ 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)))))>
#<alt (* (pow re 2) (+ (* -1/4 (+ 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)))))>
#<alt (* (pow re 2) (+ (* -1/4 (+ 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)))))>
#<alt 2>
#<alt (+ 2 (pow im 2))>
#<alt (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))>
#<alt (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))>
#<alt (* 1/360 (pow im 6))>
#<alt (* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6)))))))>
#<alt (* 1/360 (pow im 6))>
#<alt (* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6)))))))>
#<alt im>
#<alt (* im (+ 1 (* 1/12 (pow im 2))))>
#<alt (* im (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))>
#<alt (* im (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))>
#<alt (* 1/360 (pow im 5))>
#<alt (* (pow im 5) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 5) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* (pow im 5) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* 1/360 (pow im 5))>
#<alt (* (pow im 5) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 5) (- (* -1 (/ (+ 1/12 (/ 1 (pow im 2))) (pow im 2))) 1/360)))>
#<alt (* -1 (* (pow im 5) (- (* -1 (/ (+ 1/12 (/ 1 (pow im 2))) (pow im 2))) 1/360)))>
#<alt (* 1/12 (pow im 2))>
#<alt (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))>
#<alt (* 1/360 (pow im 4))>
#<alt (* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* 1/360 (pow im 4))>
#<alt (* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt 1>
#<alt (+ 1 (* 1/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (* 1/24 (pow im 4))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* 1/24 (pow im 4))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt -1>
#<alt (- (* 1/4 (pow im 4)) 1)>
#<alt (- (* (pow im 4) (+ 1/4 (* 1/24 (pow im 2)))) 1)>
#<alt (- (* (pow im 4) (+ 1/4 (* (pow im 2) (+ 1/24 (* 1/576 (pow im 2)))))) 1)>
#<alt (* 1/576 (pow im 8))>
#<alt (* (pow im 8) (+ 1/576 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 8) (+ 1/576 (+ (/ 1/4 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* (pow im 8) (- (+ 1/576 (+ (/ 1/4 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))) (/ 1 (pow im 8))))>
#<alt (* 1/576 (pow im 8))>
#<alt (* (pow im 8) (+ 1/576 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 8) (+ 1/576 (+ (/ 1/4 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* (pow im 8) (- (+ 1/576 (+ (/ 1/4 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))) (/ 1 (pow im 8))))>
#<alt (* 1/4 (pow im 3))>
#<alt (* (pow im 3) (+ 1/4 (* 1/24 (pow im 2))))>
#<alt (* (pow im 3) (+ 1/4 (* (pow im 2) (+ 1/24 (* 1/576 (pow im 2))))))>
#<alt (* (pow im 3) (+ 1/4 (* (pow im 2) (+ 1/24 (* 1/576 (pow im 2))))))>
#<alt (* 1/576 (pow im 7))>
#<alt (* (pow im 7) (+ 1/576 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 7) (+ 1/576 (+ (/ 1/4 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* (pow im 7) (+ 1/576 (+ (/ 1/4 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* 1/576 (pow im 7))>
#<alt (* (pow im 7) (+ 1/576 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 7) (- (* -1 (/ (+ 1/24 (* 1/4 (/ 1 (pow im 2)))) (pow im 2))) 1/576)))>
#<alt (* -1 (* (pow im 7) (- (* -1 (/ (+ 1/24 (* 1/4 (/ 1 (pow im 2)))) (pow im 2))) 1/576)))>
#<alt (* 1/2 im)>
#<alt (* im (+ 1/2 (* 1/24 (pow im 2))))>
#<alt (* im (+ 1/2 (* 1/24 (pow im 2))))>
#<alt (* im (+ 1/2 (* 1/24 (pow im 2))))>
#<alt (* 1/24 (pow im 3))>
#<alt (* (pow im 3) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 3) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 3) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* 1/24 (pow im 3))>
#<alt (* (pow im 3) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 3) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 3) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* 1/24 im)>
#<alt (* im (+ 1/24 (* 1/720 (pow im 2))))>
#<alt (* im (+ 1/24 (* 1/720 (pow im 2))))>
#<alt (* im (+ 1/24 (* 1/720 (pow im 2))))>
#<alt (* 1/720 (pow im 3))>
#<alt (* (pow im 3) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 3) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 3) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* 1/720 (pow im 3))>
#<alt (* (pow im 3) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 3) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 3) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt 1/24>
#<alt (+ 1/24 (* 1/720 (pow im 2)))>
#<alt (+ 1/24 (* 1/720 (pow im 2)))>
#<alt (+ 1/24 (* 1/720 (pow im 2)))>
#<alt (* 1/720 (pow im 2))>
#<alt (* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* 1/720 (pow im 2))>
#<alt (* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* 1/360 im)>
#<alt (* 1/360 im)>
#<alt (* 1/360 im)>
#<alt (* 1/360 im)>
#<alt (* 1/360 im)>
#<alt (* 1/360 im)>
#<alt (* 1/360 im)>
#<alt (* 1/360 im)>
#<alt (* 1/360 im)>
#<alt (* 1/360 im)>
#<alt (* 1/360 im)>
#<alt (* 1/360 im)>
#<alt 1/12>
#<alt (+ 1/12 (* 1/360 (pow im 2)))>
#<alt (+ 1/12 (* 1/360 (pow im 2)))>
#<alt (+ 1/12 (* 1/360 (pow im 2)))>
#<alt (* 1/360 (pow im 2))>
#<alt (* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* 1/360 (pow im 2))>
#<alt (* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
Calls

66 calls:

TimeVariablePointExpression
1.0ms
re
@inf
(* (+ (* (* im im) (+ (* im (* im (+ (* (* im im) 1/720) 1/24))) 1/2)) 1) (cos re))
1.0ms
im
@0
(+ (* im (* (* im (+ (* im (* im 1/24)) 1/2)) (* (* im im) (+ (* im (* im 1/24)) 1/2)))) -1)
1.0ms
re
@0
(* (+ (* (* im im) (+ (* im (* im (+ (* (* im im) 1/720) 1/24))) 1/2)) 1) (cos re))
0.0ms
im
@inf
(/ (+ (* im (* (* im (+ (* im (* im 1/24)) 1/2)) (* (* im im) (+ (* im (* im 1/24)) 1/2)))) -1) (+ (* (* im im) (+ (* im (* im 1/24)) 1/2)) -1))
0.0ms
im
@0
(/ (+ (* im (* (* im (+ (* im (* im 1/24)) 1/2)) (* (* im im) (+ (* im (* im 1/24)) 1/2)))) -1) (+ (* (* im im) (+ (* im (* im 1/24)) 1/2)) -1))

rewrite483.0ms (3.9%)

Memory
-3.5MiB live, 806.0MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 880×lower-fma.f32
5 856×lower-fma.f64
4 558×lower-*.f32
4 536×lower-*.f64
3 718×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036243
072220
1325207
22441202
08406198
Stop Event
iter limit
node limit
iter limit
Counts
20 → 745
Calls
Call 1
Inputs
(*.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)) (cos.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))
(*.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))
(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 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(*.f64 im #s(literal 1/24 binary64))
(*.f64 (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(fma.f64 im (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im im) #s(literal 2 binary64))
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im im)
(*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)))
(/.f64 (fma.f64 im (*.f64 (*.f64 im (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 im (*.f64 (*.f64 im (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 (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 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))
(*.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/720 binary64) #s(literal 1/24 binary64))
(*.f64 im #s(literal 1/360 binary64))
(fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))
Outputs
(+.f64 (*.f64 (cos.f64 re) #s(literal 1 binary64)) (*.f64 (cos.f64 re) (*.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)))))
(+.f64 (*.f64 (cos.f64 re) (*.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)))) (*.f64 (cos.f64 re) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 re)) (*.f64 (*.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))) (cos.f64 re)))
(+.f64 (*.f64 (*.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))) (cos.f64 re)) (*.f64 #s(literal 1 binary64) (cos.f64 re)))
(fma.f64 #s(literal 1 binary64) (cos.f64 re) (*.f64 (*.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))) (cos.f64 re)))
(fma.f64 (cos.f64 re) #s(literal 1 binary64) (*.f64 (cos.f64 re) (*.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)))))
(fma.f64 (cos.f64 re) (*.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))) (*.f64 (cos.f64 re) #s(literal 1 binary64)))
(fma.f64 (*.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))) (cos.f64 re) (*.f64 #s(literal 1 binary64) (cos.f64 re)))
(/.f64 (*.f64 (cos.f64 re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.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)) (*.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)))) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.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))) (*.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)) (*.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)))))
(/.f64 (*.f64 (cos.f64 re) (fma.f64 (*.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))) (*.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) (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 (*.f64 im im) (*.f64 (*.f64 im im) (*.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)) (*.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)))) #s(literal 1 binary64)) (cos.f64 re)) (-.f64 (fma.f64 (*.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))) (*.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)) (*.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)))))
(/.f64 (*.f64 (fma.f64 (*.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))) (*.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)) (cos.f64 re)) (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)))
(/.f64 (neg.f64 (*.f64 (cos.f64 re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.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)) (*.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)))) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.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))) (*.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)) (*.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))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 re) (fma.f64 (*.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))) (*.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)))) (neg.f64 (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))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.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)) (*.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)))) #s(literal 1 binary64)) (cos.f64 re))) (neg.f64 (-.f64 (fma.f64 (*.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))) (*.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)) (*.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))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.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))) (*.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)) (cos.f64 re))) (neg.f64 (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))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 re) (*.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 3 binary64))) (fma.f64 (*.f64 (cos.f64 re) #s(literal 1 binary64)) (*.f64 (cos.f64 re) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (cos.f64 re) (*.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)))) (*.f64 (cos.f64 re) (*.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))))) (*.f64 (*.f64 (cos.f64 re) #s(literal 1 binary64)) (*.f64 (cos.f64 re) (*.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))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.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 3 binary64)) (pow.f64 (*.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 re) (*.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)))) (*.f64 (cos.f64 re) (*.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)))) (-.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1 binary64)) (*.f64 (cos.f64 re) #s(literal 1 binary64))) (*.f64 (*.f64 (cos.f64 re) (*.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)))) (*.f64 (cos.f64 re) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 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/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (cos.f64 re)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) (cos.f64 re)) (*.f64 #s(literal 1 binary64) (cos.f64 re)) (-.f64 (*.f64 (*.f64 (*.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))) (cos.f64 re)) (*.f64 (*.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))) (cos.f64 re))) (*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 re)) (*.f64 (*.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))) (cos.f64 re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.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))) (cos.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 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/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (cos.f64 re)) (*.f64 (*.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))) (cos.f64 re)) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 re)) (*.f64 #s(literal 1 binary64) (cos.f64 re))) (*.f64 (*.f64 (*.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))) (cos.f64 re)) (*.f64 #s(literal 1 binary64) (cos.f64 re))))))
(*.f64 (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)) (cos.f64 re))
(*.f64 (cos.f64 re) (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)))
(+.f64 #s(literal 1 binary64) (*.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))))
(+.f64 (*.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))
(+.f64 (*.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)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.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 (*.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))))) (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))) (/.f64 #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))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.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))))) (/.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 (*.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))))) (-.f64 #s(literal 1 binary64) (*.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))))))
(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 (*.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 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 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 (*.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 (*.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 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 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 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 (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 im) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.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 (*.f64 im 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 (*.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) #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 (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 (*.f64 im 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)))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) im (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.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))) (*.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)) (*.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)))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.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)) (*.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)))) #s(literal 1 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/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 (*.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))) (*.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))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.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))) (*.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)) (*.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)))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.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)) (*.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)))) #s(literal 1 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/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 (*.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))) (*.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)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.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)) (*.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)))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.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))) (*.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)) (*.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)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.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)) (*.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)))) #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 (*.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))))) (*.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))))))
(/.f64 (fma.f64 (*.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))) (*.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) (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 (*.f64 im im) (*.f64 (*.f64 im im) (*.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)) (*.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)))) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 (*.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))) (*.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)) (*.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))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.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)) (*.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)))) #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 (*.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))))) (*.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)))))))
(/.f64 (neg.f64 (fma.f64 (*.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))) (*.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))) (neg.f64 (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))))
(/.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 (*.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)))))) (-.f64 #s(literal 1 binary64) (*.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)))))
(/.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 (*.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))))) (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))) (*.f64 (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)) #s(literal 1 binary64))) (*.f64 (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) (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 (*.f64 im im) (*.f64 (*.f64 im im) (*.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)) (*.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)))) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.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))) (*.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)) (*.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)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.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))) (*.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)))) (neg.f64 (neg.f64 (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)))))
(/.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 (*.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))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.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))))))
(/.f64 (fma.f64 (*.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))))) (*.f64 (*.f64 im (*.f64 im im)) (*.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 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (-.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 (*.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))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #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 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) #s(literal 1/2 binary64))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.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))) (*.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)) (*.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)))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.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)) (*.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)))) #s(literal 1 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/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 (*.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))) (*.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))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.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)) (*.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)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.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))) (*.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)) (*.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))))))
(*.f64 (fma.f64 (*.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))) (*.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)) (/.f64 #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))))
(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 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))
(+.f64 (*.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 (*.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/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 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))) (/.f64 (*.f64 (*.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/720 binary64) #s(literal 1/24 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im 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 (*.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 im im) #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))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.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/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 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 (*.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/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 (*.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/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/4 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.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/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 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 (*.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/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 (*.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/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/4 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 (*.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/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (*.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/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 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 (*.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/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.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/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 (*.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/720 binary64) #s(literal 1/24 binary64)) #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 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 (*.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/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/8 binary64))) (neg.f64 (-.f64 (fma.f64 (*.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/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 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 (*.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/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.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/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 (*.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/720 binary64) #s(literal 1/24 binary64)) #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 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.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/720 binary64) #s(literal 1/24 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.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/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 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 (*.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/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.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/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 (*.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/720 binary64) #s(literal 1/24 binary64)) #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 (*.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/720 binary64) #s(literal 1/24 binary64))))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.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/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 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 (*.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/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 (*.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/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))) (*.f64 (*.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/720 binary64) #s(literal 1/24 binary64))) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.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/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 (*.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/720 binary64) #s(literal 1/24 binary64)) #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 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/2 binary64)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/2 binary64)))))
(fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 im #s(literal 1/2 binary64)) im #s(literal 1 binary64))
(fma.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 im #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/2 binary64)))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/2 binary64)))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1 binary64))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64))) (neg.f64 (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/2 binary64)))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/2 binary64))))))
(*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(+.f64 #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 im 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 (*.f64 im im)) #s(literal 1/24 binary64))) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64))) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.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 (*.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 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.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 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 #s(literal 1 binary64) (-.f64 #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 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #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 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 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 (*.f64 im im) (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 #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 (*.f64 im im) (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 (/.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 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) (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 #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) (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 (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) #s(literal -1 binary64)))))) (/.f64 #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) (*.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 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) #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 im (*.f64 (*.f64 im (*.f64 im im)) #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 (*.f64 im im)) #s(literal 1/24 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/2 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))) #s(literal 1 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 (*.f64 im im) (*.f64 im (*.f64 im #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 im (*.f64 im #s(literal 1/24 binary64))) (-.f64 (*.f64 (*.f64 im im) #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)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #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 1 binary64))
(fma.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im (*.f64 im im)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) #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 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) #s(literal 1 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 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im #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))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 im (*.f64 im #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 #s(literal 1/24 binary64))) (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #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 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im #s(literal 1/24 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)) im (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)) im (-.f64 (*.f64 (*.f64 im 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 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/24 binary64) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(neg.f64 (/.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 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) (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 (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) (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 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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) (neg.f64 (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 #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 #s(literal -1 binary64) (neg.f64 (/.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) (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 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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) (neg.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))) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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 (*.f64 im im) (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 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (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 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 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 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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 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)) (*.f64 (*.f64 im im) #s(literal -1 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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 (*.f64 im im) (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 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 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 (*.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)) (*.f64 (*.f64 im im) (*.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 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)) (*.f64 (*.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))))
(/.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 (*.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)) (*.f64 (*.f64 im im) (*.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 (*.f64 im im) (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 (fma.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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 (*.f64 im im) (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 (fma.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (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 (neg.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 6 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 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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 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)) (*.f64 (*.f64 im im) #s(literal -1 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 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) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 #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 (*.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)) (*.f64 (*.f64 im im) (*.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 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) #s(literal -1 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 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) (pow.f64 (*.f64 (*.f64 im 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) (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 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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 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)) (*.f64 (*.f64 im im) #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 (*.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)) (*.f64 (*.f64 im im) (*.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 (*.f64 (*.f64 im im) (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 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.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 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)) #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 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 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 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 (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 (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 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 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 (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 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 6 binary64))) #s(literal 1 binary64))) (neg.f64 (*.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 (*.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)) (*.f64 (*.f64 im im) (*.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 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)) (*.f64 (*.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)))))
(/.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 (*.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)) (*.f64 (*.f64 im im) (*.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))) (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) (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 (neg.f64 (fma.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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 (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) (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 (neg.f64 (neg.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 (neg.f64 (-.f64 #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 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))) (neg.f64 (-.f64 #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 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (*.f64 im 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) (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 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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 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)) (*.f64 (*.f64 im im) #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 (*.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)) (*.f64 (*.f64 im im) (*.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))))) (neg.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) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.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 im (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64))) (-.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 im (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64))) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (pow.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64))) (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64))) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) #s(literal -1 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (*.f64 im 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 im (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) #s(literal 1/2 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))
(pow.f64 (/.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) (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 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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))
(pow.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))) #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 (neg.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 #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 (*.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)) (*.f64 (*.f64 im im) (*.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 (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) (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 #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 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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))) (pow.f64 (/.f64 #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) (*.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 (*.f64 im im) (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 #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) (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 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 (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 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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)) (/.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 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 (*.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)) (*.f64 (*.f64 im im) (*.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 (*.f64 im im) (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 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) #s(literal -1 binary64)))))
(*.f64 (/.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 (*.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)) (*.f64 (*.f64 im im) (*.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 #s(literal 1 binary64) (-.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) (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)) (*.f64 (*.f64 im im) #s(literal -1 binary64)))))))
(*.f64 (/.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 (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 #s(literal -1 binary64) (pow.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 6 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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 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)) (*.f64 (*.f64 im im) #s(literal -1 binary64)))))))
(*.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)) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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 (*.f64 im im) (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 (*.f64 (*.f64 im im) (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 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 (*.f64 im im) (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 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 6 binary64))) (fma.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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 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)) (*.f64 (*.f64 im im) #s(literal -1 binary64)))))) (/.f64 #s(literal 1 binary64) (-.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) (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)) (*.f64 (*.f64 im im) #s(literal -1 binary64)))))))
(*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 6 binary64))) (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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 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)) (*.f64 (*.f64 im im) #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 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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 (*.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)) (*.f64 (*.f64 im im) (*.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 (*.f64 im im) (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 #s(literal 1 binary64) (-.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) (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)) (*.f64 (*.f64 im im) #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 (*.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)) (*.f64 (*.f64 im im) (*.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)) (/.f64 #s(literal 1 binary64) (-.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) (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)) (*.f64 (*.f64 im im) #s(literal -1 binary64)))))))
(+.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 #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 im (*.f64 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 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 #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 #s(literal 1/13824 binary64) (*.f64 im (*.f64 im im))) #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 #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 #s(literal 1/13824 binary64) (*.f64 im (*.f64 im im))) #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 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/13824 binary64) (*.f64 im (*.f64 im im))) #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 #s(literal 1/13824 binary64) (*.f64 im (*.f64 im im))) #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 #s(literal 1/13824 binary64) (*.f64 im (*.f64 im im))) #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 #s(literal 1/13824 binary64) (*.f64 im (*.f64 im im))) #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 (-.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 im (*.f64 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 #s(literal 1/13824 binary64) (*.f64 im (*.f64 im im))) #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 im (*.f64 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 #s(literal 1/13824 binary64) (*.f64 im (*.f64 im im))) #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 #s(literal 1/13824 binary64) (*.f64 im (*.f64 im im))) #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 (fma.f64 #s(literal 1/2 binary64) (*.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 1 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)) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))
(+.f64 (*.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)) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64)))
(+.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (*.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))))
(+.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (*.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))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.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)) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.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)) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64))))
(-.f64 (/.f64 (*.f64 (*.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)) (*.f64 re (*.f64 re #s(literal -1/4 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)) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (-.f64 (*.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)) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64)))) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64))) (-.f64 (*.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)) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64)))))
(fma.f64 #s(literal 1/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)) (*.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)) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))
(fma.f64 #s(literal 2 binary64) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.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)) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64))))
(fma.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)) #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)) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))
(fma.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)) (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (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 #s(literal 1/2 binary64) (*.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 1 binary64)))
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/4 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))) (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64)))
(fma.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (*.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))))
(fma.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (*.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)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/4 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)) (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64)))
(fma.f64 (*.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)) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 re #s(literal -1/4 binary64)) (*.f64 re (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 #s(literal 1/2 binary64) (*.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 1 binary64)))
(fma.f64 (*.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)) #s(literal -1/4 binary64)) (*.f64 re re) (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64)))
(fma.f64 (*.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)) (*.f64 re re)) #s(literal -1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64)))
(fma.f64 (*.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)) (*.f64 re #s(literal -1/4 binary64))) re (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 binary64)) (fma.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/8 binary64))) (*.f64 (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (-.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 binary64)) (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64))) (*.f64 (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (fma.f64 (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 (*.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 -4 binary64)) (fma.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/8 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)) (-.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))
(/.f64 (*.f64 (fma.f64 (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 (*.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 -4 binary64)) (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 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 #s(literal -1/4 binary64)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/8 binary64)) (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 binary64))) (*.f64 (-.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(/.f64 (*.f64 (fma.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/8 binary64)) (fma.f64 (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 (*.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 -4 binary64))) (*.f64 (-.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/8 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))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)) (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal -1/2 binary64)) (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)) (fma.f64 (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 (*.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 -4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal -1/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))))
(/.f64 (fma.f64 #s(literal -1/64 binary64) (pow.f64 (*.f64 (*.f64 re re) (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))) #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64))))) (fma.f64 (*.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)) (*.f64 re (*.f64 re #s(literal -1/4 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)) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64))) (*.f64 (*.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)) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64))))))
(/.f64 (-.f64 (*.f64 (*.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)) (*.f64 re (*.f64 re #s(literal -1/4 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)) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64)))) (-.f64 (*.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)) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64))))
(/.f64 (*.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 #s(literal -1/64 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/8 binary64))) (-.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))
(/.f64 (*.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 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64))) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal -1/2 binary64)))
(/.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 binary64))) (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (fma.f64 (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 (*.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 -4 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)))
(/.f64 (*.f64 (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 binary64)) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64))) (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.f64 (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 (*.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 -4 binary64)) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/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)))
(/.f64 (*.f64 (fma.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/8 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))) (-.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 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))) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 binary64))) (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 binary64))))) (*.f64 (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 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)) (*.f64 (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (fma.f64 (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 (*.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 -4 binary64))))) (*.f64 (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #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))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 binary64))) (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 binary64)) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) (*.f64 (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 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)) (*.f64 (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 (fma.f64 (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 (*.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 -4 binary64)) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) (*.f64 (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #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))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (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 (*.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 -4 binary64))) (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 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)) (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 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)) (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (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 (*.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 -4 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)) (*.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)) (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (fma.f64 (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 (*.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 -4 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 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))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (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 (*.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 -4 binary64))) (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 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)) (*.f64 (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 binary64)) (*.f64 re (*.f64 re #s(literal -1/4 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)) (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (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 (*.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 -4 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)) (*.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)) (*.f64 (fma.f64 (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 (*.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 -4 binary64)) (*.f64 re (*.f64 re #s(literal -1/4 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 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))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 binary64)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 binary64))))) (*.f64 (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 binary64)) #s(literal 1/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)) (*.f64 (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (fma.f64 (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 (*.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 -4 binary64))))) (*.f64 (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #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))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 binary64)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 binary64)) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) (*.f64 (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 binary64)) #s(literal 1/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)) (*.f64 (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 (fma.f64 (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 (*.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 -4 binary64)) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) (*.f64 (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #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))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (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 (*.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 -4 binary64)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 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)) (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 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)) (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (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 (*.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 -4 binary64)) #s(literal 1/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)) (*.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)) (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (fma.f64 (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 (*.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 -4 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 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))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (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 (*.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 -4 binary64)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 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)) (*.f64 (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 binary64)) (*.f64 re (*.f64 re #s(literal -1/4 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)) (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (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 (*.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 -4 binary64)) #s(literal 1/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)) (*.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)) (*.f64 (fma.f64 (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 (*.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 -4 binary64)) (*.f64 re (*.f64 re #s(literal -1/4 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 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))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 binary64))) (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 binary64))))) (*.f64 (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 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)) (*.f64 (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (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 (*.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 -4 binary64))))) (*.f64 (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #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))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 binary64))) (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 binary64)) #s(literal 1/2 binary64)))) (*.f64 (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 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)) (*.f64 (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 (fma.f64 (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 (*.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 -4 binary64)) #s(literal 1/2 binary64)))) (*.f64 (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #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))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (fma.f64 (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 (*.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 -4 binary64))) (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 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)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 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)) (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (fma.f64 (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 (*.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 -4 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)) (*.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)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (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 (*.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 -4 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 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))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (fma.f64 (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 (*.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 -4 binary64))) (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 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)) (*.f64 (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 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)) (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (fma.f64 (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 (*.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 -4 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)) (*.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)) (*.f64 (fma.f64 (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 (*.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 -4 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 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))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 binary64)) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 binary64))))) (*.f64 (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 binary64)) (*.f64 re (*.f64 re #s(literal -1/4 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)) (*.f64 (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (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 (*.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 -4 binary64))))) (*.f64 (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #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))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 binary64)) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 binary64)) #s(literal 1/2 binary64)))) (*.f64 (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 binary64)) (*.f64 re (*.f64 re #s(literal -1/4 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)) (*.f64 (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (*.f64 (fma.f64 (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 (*.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 -4 binary64)) #s(literal 1/2 binary64)))) (*.f64 (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #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))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (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 (*.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 -4 binary64)) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 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)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 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)) (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (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 (*.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 -4 binary64)) (*.f64 re (*.f64 re #s(literal -1/4 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)) (*.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)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (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 (*.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 -4 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 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))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (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 (*.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 -4 binary64)) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 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)) (*.f64 (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 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)) (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (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 (*.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 -4 binary64)) (*.f64 re (*.f64 re #s(literal -1/4 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)) (*.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)) (*.f64 (fma.f64 (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 (*.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 -4 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 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))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 binary64)) (fma.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/8 binary64)))) (neg.f64 (*.f64 (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (-.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 binary64)) (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)))) (neg.f64 (*.f64 (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (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 (*.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 -4 binary64)) (fma.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/8 binary64)))) (neg.f64 (*.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)) (-.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (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 (*.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 -4 binary64)) (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)))) (neg.f64 (*.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 #s(literal -1/4 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/8 binary64)) (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 binary64)))) (neg.f64 (*.f64 (-.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64))) (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/8 binary64)) (fma.f64 (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 (*.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 -4 binary64)))) (neg.f64 (*.f64 (-.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/8 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)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)) (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 binary64)))) (neg.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal -1/2 binary64)) (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)) (fma.f64 (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 (*.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 -4 binary64)))) (neg.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal -1/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)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/64 binary64) (pow.f64 (*.f64 (*.f64 re re) (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))) #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64)))))) (neg.f64 (fma.f64 (*.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)) (*.f64 re (*.f64 re #s(literal -1/4 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)) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64))) (*.f64 (*.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)) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.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)) (*.f64 re (*.f64 re #s(literal -1/4 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)) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64))))) (neg.f64 (-.f64 (*.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)) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64)))))
(/.f64 (neg.f64 (*.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 #s(literal -1/64 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/8 binary64)))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))
(/.f64 (neg.f64 (*.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 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 binary64)))) (neg.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 binary64)))) (neg.f64 (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (fma.f64 (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 (*.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 -4 binary64)))) (neg.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))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 binary64)) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)))) (neg.f64 (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (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 (*.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 -4 binary64)) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)))) (neg.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))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/8 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)))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/8 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/4 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)))) (neg.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64))) (pow.f64 (*.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)) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) #s(literal 3 binary64))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.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 1 binary64)) (-.f64 (*.f64 (*.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)) (*.f64 re (*.f64 re #s(literal -1/4 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)) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.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 1 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)) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (*.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 3 binary64))) (fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (*.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))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (*.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)))) (*.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (*.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)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (*.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 3 binary64)) (pow.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (*.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))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (*.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))) (-.f64 (*.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (*.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))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.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)) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 (*.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)) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.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)) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.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)) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.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)) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.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)) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.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)) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.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)) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (fma.f64 re (*.f64 re #s(literal -1/4 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 #s(literal -1/4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/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)))
(+.f64 #s(literal 2 binary64) (*.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)))
(+.f64 (*.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))
(+.f64 (*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)))) (fma.f64 im im #s(literal 2 binary64)))
(+.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))) (*.f64 im im))
(-.f64 (/.f64 (*.f64 (*.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)) (*.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))) (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))) (/.f64 #s(literal 4 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))))
(-.f64 (/.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) (*.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)))) (/.f64 (*.f64 (*.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)) (*.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))) (-.f64 #s(literal 2 binary64) (*.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)))))
(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 im (*.f64 (fma.f64 im (*.f64 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 im (*.f64 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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 im im) (fma.f64 im im #s(literal 2 binary64)))
(fma.f64 (fma.f64 (fma.f64 im (*.f64 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 im (*.f64 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 im (*.f64 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) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 im im) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 binary64))))
(/.f64 #s(literal 1 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 (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 (*.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 -4 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.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 (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 (*.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 -4 binary64)))))
(/.f64 (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 binary64)) (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 binary64)) (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 (*.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)) (*.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))) (*.f64 (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 #s(literal 2 binary64))))))
(/.f64 (fma.f64 (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 (*.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 -4 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)))
(/.f64 (neg.f64 (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 binary64))) (neg.f64 (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 binary64))) (neg.f64 (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 (*.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)) (*.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))) (*.f64 (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 #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (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 (*.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 -4 binary64))) (neg.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))))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.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)) (*.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)))) (-.f64 #s(literal 2 binary64) (*.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))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.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)) (*.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))) (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))) (*.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)) #s(literal 4 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 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))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (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 (*.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 -4 binary64)))) (neg.f64 (neg.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)))))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.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)) (*.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))))) (neg.f64 (-.f64 #s(literal 2 binary64) (*.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)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) (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)) (*.f64 im (*.f64 im im))))) (*.f64 im im)) (pow.f64 (fma.f64 im im #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) (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)) (*.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 im (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)))) (fma.f64 im im #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 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 im (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))) (*.f64 im im)))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64)))) (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.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 (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 (*.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 -4 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.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)) (*.f64 (*.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)) (*.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 8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (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 (*.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 4 binary64)) (*.f64 (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 #s(literal 2 binary64))))))
(*.f64 (fma.f64 (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 (*.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 -4 binary64)) (/.f64 #s(literal 1 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))))
(+.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))
(+.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))) im)
(-.f64 (/.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) (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)) (*.f64 im (*.f64 im im))))) (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) (neg.f64 im))) (/.f64 (*.f64 im im) (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) (neg.f64 im))))
(-.f64 (/.f64 (*.f64 im im) (-.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) (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)) (*.f64 im (*.f64 im im))))) (-.f64 im (*.f64 (fma.f64 im (*.f64 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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im)
(fma.f64 (*.f64 im im) (*.f64 im (fma.f64 im (*.f64 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)
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im im)
(fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) im)
(fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) (*.f64 im im) im)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (-.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 (*.f64 (*.f64 im im) (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)) (*.f64 im (*.f64 im im)))))) (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 (*.f64 (*.f64 im im) (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)) (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) (neg.f64 im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) (neg.f64 im)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 im (-.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 (*.f64 (*.f64 im im) (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)) (*.f64 im (*.f64 im im)))))) (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 (*.f64 (*.f64 im im) (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)) (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) (neg.f64 im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) (neg.f64 im))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 (*.f64 (*.f64 im im) (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)) (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im))) (fma.f64 im (-.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 (*.f64 (*.f64 im im) (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)) (*.f64 im (*.f64 im im)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 (*.f64 (*.f64 im im) (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)) (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im))) (fma.f64 im im (-.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) (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)) (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) (neg.f64 im))) (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) (neg.f64 im)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 (*.f64 (*.f64 im im) (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)) (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 im (-.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 (*.f64 (*.f64 im im) (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)) (*.f64 im (*.f64 im im))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 (*.f64 (*.f64 im im) (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)) (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 im im (-.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) (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)) (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) (neg.f64 im)))) (neg.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) (neg.f64 im))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 im (*.f64 (*.f64 (*.f64 im im) (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)) (*.f64 im (*.f64 im im)))))) (-.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) (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)) (*.f64 im (*.f64 im im))))) (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) (neg.f64 im))) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) (neg.f64 im)) (*.f64 im im))) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) (neg.f64 im)) (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) (neg.f64 im))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 (*.f64 (*.f64 im im) (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)) (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im))))) (neg.f64 (neg.f64 (fma.f64 im (-.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 (*.f64 (*.f64 im im) (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)) (*.f64 im (*.f64 im im)))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) (neg.f64 im))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) (neg.f64 im)))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 im (*.f64 (*.f64 (*.f64 im im) (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)) (*.f64 im (*.f64 im im))))))) (neg.f64 (-.f64 im (*.f64 (fma.f64 im (*.f64 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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 (*.f64 (*.f64 im im) (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)) (*.f64 im (*.f64 im im)))))) (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 (*.f64 (*.f64 im im) (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)) (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) (neg.f64 im)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) (neg.f64 im)))) #s(literal -1 binary64))
(*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 (*.f64 (*.f64 im im) (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)) (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 (*.f64 (*.f64 im im) (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)) (*.f64 im (*.f64 im im))))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) (neg.f64 im))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) (neg.f64 im))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) #s(literal 1 binary64)) im)
(+.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))
(+.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (-.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (-.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))))
(fma.f64 im (*.f64 im #s(literal 1/12 binary64)) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))
(fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))
(fma.f64 im (*.f64 (*.f64 im #s(literal 1/360 binary64)) (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))
(fma.f64 (*.f64 im im) #s(literal 1/12 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))
(fma.f64 (*.f64 im #s(literal 1/360 binary64)) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))
(fma.f64 #s(literal 1/12 binary64) (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im #s(literal 1/360 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/360 binary64) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))
(fma.f64 (*.f64 #s(literal 1/12 binary64) im) im (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) im) im (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal 1/360 binary64))) im (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))) (-.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))))
(/.f64 (*.f64 (*.f64 im 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 (*.f64 im 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)) (*.f64 im 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)) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))))) (neg.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 im 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 (*.f64 im 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)) (*.f64 im 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)) (*.f64 im im))) (neg.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal -1/12 binary64))))
(/.f64 (fma.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))))
(*.f64 (*.f64 im im) (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)) (*.f64 im im))
(*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im)
(+.f64 #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 im 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 (*.f64 im im)) #s(literal 1/24 binary64))) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(+.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64))) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.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 (*.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 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.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 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 #s(literal 1 binary64) (-.f64 #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 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #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 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 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 (*.f64 im im) (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 #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 (*.f64 im im) (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 (/.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 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) (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 #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) (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 (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) #s(literal -1 binary64)))))) (/.f64 #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) (*.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 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) #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 im (*.f64 (*.f64 im (*.f64 im im)) #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 (*.f64 im im)) #s(literal 1/24 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/2 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))) #s(literal 1 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 (*.f64 im im) (*.f64 im (*.f64 im #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 im (*.f64 im #s(literal 1/24 binary64))) (-.f64 (*.f64 (*.f64 im im) #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)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #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 1 binary64))
(fma.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im (*.f64 im im)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) #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 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) #s(literal 1 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 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im #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))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 im (*.f64 im #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 #s(literal 1/24 binary64))) (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #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 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im #s(literal 1/24 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)) im (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)) im (-.f64 (*.f64 (*.f64 im 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 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/24 binary64) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(neg.f64 (/.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 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) (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 (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) (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 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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) (neg.f64 (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 #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 #s(literal -1 binary64) (neg.f64 (/.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) (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 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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) (neg.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))) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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 (*.f64 im im) (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 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (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 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 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 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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 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)) (*.f64 (*.f64 im im) #s(literal -1 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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 (*.f64 im im) (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 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 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 (*.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)) (*.f64 (*.f64 im im) (*.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 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)) (*.f64 (*.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))))
(/.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 (*.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)) (*.f64 (*.f64 im im) (*.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 (*.f64 im im) (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 (fma.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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 (*.f64 im im) (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 (fma.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (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 (neg.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 6 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 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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 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)) (*.f64 (*.f64 im im) #s(literal -1 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 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) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 #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 (*.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)) (*.f64 (*.f64 im im) (*.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 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) #s(literal -1 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 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) (pow.f64 (*.f64 (*.f64 im 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) (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 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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 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)) (*.f64 (*.f64 im im) #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 (*.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)) (*.f64 (*.f64 im im) (*.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 (*.f64 (*.f64 im im) (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 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.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 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)) #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 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 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 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 (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 (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 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 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 (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 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 6 binary64))) #s(literal 1 binary64))) (neg.f64 (*.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 (*.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)) (*.f64 (*.f64 im im) (*.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 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)) (*.f64 (*.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)))))
(/.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 (*.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)) (*.f64 (*.f64 im im) (*.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))) (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) (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 (neg.f64 (fma.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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 (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) (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 (neg.f64 (neg.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 (neg.f64 (-.f64 #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 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))) (neg.f64 (-.f64 #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 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (*.f64 im 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) (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 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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 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)) (*.f64 (*.f64 im im) #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 (*.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)) (*.f64 (*.f64 im im) (*.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))))) (neg.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) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.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 im (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64))) (-.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 im (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64))) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (pow.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64))) (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64))) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) #s(literal -1 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (*.f64 im 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 im (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) #s(literal 1/2 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))
(pow.f64 (/.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) (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 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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))
(pow.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))) #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 (neg.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 #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 (*.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)) (*.f64 (*.f64 im im) (*.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 (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) (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 #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 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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))) (pow.f64 (/.f64 #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) (*.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 (*.f64 im im) (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 #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) (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 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 (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 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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)) (/.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 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 (*.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)) (*.f64 (*.f64 im im) (*.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 (*.f64 im im) (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 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) #s(literal -1 binary64)))))
(*.f64 (/.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 (*.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)) (*.f64 (*.f64 im im) (*.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 #s(literal 1 binary64) (-.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) (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)) (*.f64 (*.f64 im im) #s(literal -1 binary64)))))))
(*.f64 (/.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 (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 #s(literal -1 binary64) (pow.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 6 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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 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)) (*.f64 (*.f64 im im) #s(literal -1 binary64)))))))
(*.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)) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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 (*.f64 im im) (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 (*.f64 (*.f64 im im) (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 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 (*.f64 im im) (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 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 6 binary64))) (fma.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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 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)) (*.f64 (*.f64 im im) #s(literal -1 binary64)))))) (/.f64 #s(literal 1 binary64) (-.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) (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)) (*.f64 (*.f64 im im) #s(literal -1 binary64)))))))
(*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 6 binary64))) (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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 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)) (*.f64 (*.f64 im im) #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 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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 (*.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)) (*.f64 (*.f64 im im) (*.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 (*.f64 im im) (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 #s(literal 1 binary64) (-.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) (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)) (*.f64 (*.f64 im im) #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 (*.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)) (*.f64 (*.f64 im im) (*.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)) (/.f64 #s(literal 1 binary64) (-.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) (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)) (*.f64 (*.f64 im im) #s(literal -1 binary64)))))))
(+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(+.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 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) (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 (*.f64 im im) (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 (pow.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 6 binary64)) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))))) (/.f64 #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 (*.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)) (*.f64 (*.f64 im im) (*.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 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 #s(literal -1 binary64) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))))
(expm1.f64 (*.f64 (log.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(fma.f64 im (*.f64 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) (*.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) (pow.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.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 (*.f64 im im) (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 (*.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))))) im #s(literal -1 binary64))
(fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.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))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (pow.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))
(fma.f64 (*.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 im im) #s(literal -1 binary64))
(fma.f64 (*.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)))) (pow.f64 (*.f64 im #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))
(fma.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 im im) (*.f64 im im)) #s(literal -1 binary64))
(fma.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))) (pow.f64 (*.f64 (*.f64 im im) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))
(fma.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (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))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.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 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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 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)) (*.f64 (*.f64 im im) #s(literal -1 binary64))))) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (*.f64 im 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 (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) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 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 (*.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)) (*.f64 (*.f64 im im) (*.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) (neg.f64 (/.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 (*.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)) (*.f64 (*.f64 im im) (*.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 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)) (*.f64 (*.f64 im im) #s(literal -1 binary64))))) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (*.f64 im 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) (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) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 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 (*.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)) (*.f64 (*.f64 im im) (*.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) (pow.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 6 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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 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)) (*.f64 (*.f64 im im) #s(literal -1 binary64))))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (*.f64 im 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 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))) (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) #s(literal -1 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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 (*.f64 im im) (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 (neg.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 6 binary64)))) (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 (*.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)) (*.f64 (*.f64 im im) (*.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 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)) (*.f64 (*.f64 im im) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 6 binary64)))) (neg.f64 (+.f64 #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 (*.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)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))) (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) #s(literal -1 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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 (*.f64 im im) (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 (pow.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 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 (*.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)) (*.f64 (*.f64 im im) (*.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 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.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 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 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) (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 im) (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)) #s(literal 1 binary64))) (*.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) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 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) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 6 binary64))))) (neg.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 (*.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)) (*.f64 (*.f64 im im) (*.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 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)) (*.f64 (*.f64 im im) #s(literal -1 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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 (neg.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) (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) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 6 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))))))
(/.f64 (neg.f64 (-.f64 #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 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))))) (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))))
(pow.f64 (/.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 (*.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)) (*.f64 (*.f64 im im) (*.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 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)) (*.f64 (*.f64 im im) #s(literal -1 binary64))))) (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.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) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 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 (*.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)) (*.f64 (*.f64 im im) (*.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) (pow.f64 (*.f64 (*.f64 im 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 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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 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)) (*.f64 (*.f64 im im) #s(literal -1 binary64)))))))
(*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.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)) (*.f64 (*.f64 im im) (*.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 (*.f64 im im) (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) (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 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) #s(literal 1/2 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 (*.f64 im im)) #s(literal 1/24 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(+.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im #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 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(+.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) #s(literal 1/2 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 (*.f64 im im)) #s(literal 1/24 binary64)) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))
(fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64) (*.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/13824 binary64) (*.f64 im (*.f64 im im))) #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 (*.f64 (*.f64 im (*.f64 (*.f64 im im) (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))) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/13824 binary64) (*.f64 im (*.f64 im im))) #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 (*.f64 (*.f64 im (*.f64 (*.f64 im im) (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)))) (neg.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) #s(literal 1/2 binary64))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) #s(literal 1/2 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 (*.f64 im (*.f64 im im)) #s(literal 1/24 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 im #s(literal 1/2 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 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im #s(literal 1/2 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 (*.f64 im im)) #s(literal 1/24 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 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 im #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 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im #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 (*.f64 im #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 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im #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 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.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 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 im (*.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 #s(literal 1/2 binary64) (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 im (*.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 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 im (*.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 #s(literal 1/2 binary64) (*.f64 im (*.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 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))))))
(*.f64 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 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 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)) (*.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(*.f64 (*.f64 im (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 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im (*.f64 (*.f64 im im) (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 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)))) im)
(*.f64 (*.f64 (*.f64 im (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 im im))
(+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)) (*.f64 im #s(literal 1/2 binary64)))
(+.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)) (*.f64 im #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 im #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)) (*.f64 im #s(literal 1/2 binary64)))))
(fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)))
(fma.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 im #s(literal 1/2 binary64)))
(fma.f64 (*.f64 im im) (*.f64 im #s(literal 1/24 binary64)) (*.f64 im #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) im (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)))
(fma.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im im) (*.f64 im #s(literal 1/2 binary64)))
(fma.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) im (*.f64 im #s(literal 1/2 binary64)))
(fma.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64) (*.f64 im #s(literal 1/2 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)) (-.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)) (*.f64 im #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64))) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 im #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)) (*.f64 im #s(literal 1/2 binary64))))
(/.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/13824 binary64) (*.f64 im (*.f64 im im))) #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 (*.f64 im (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 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/13824 binary64) (*.f64 im (*.f64 im im))) #s(literal 1/8 binary64)) im) (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 (*.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/4 binary64)) im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))))) (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)) (-.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)) (*.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64))) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 im #s(literal 1/2 binary64))))) (neg.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)) (*.f64 im #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/13824 binary64) (*.f64 im (*.f64 im im))) #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 (*.f64 im (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 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/13824 binary64) (*.f64 im (*.f64 im im))) #s(literal 1/8 binary64)) im)) (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 (*.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/4 binary64)) im)) (neg.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 im #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64))) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64))))))
(*.f64 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)) im)
(+.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 im im))))
(+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal 1/24 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal 1/24 binary64)))) (/.f64 (*.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im #s(literal 1/24 binary64))) (-.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal 1/24 binary64)))))
(fma.f64 im #s(literal 1/24 binary64) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 im im))))
(fma.f64 im (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (*.f64 im #s(literal 1/24 binary64)))
(fma.f64 (*.f64 im im) (*.f64 im #s(literal 1/720 binary64)) (*.f64 im #s(literal 1/24 binary64)))
(fma.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 im im)) (*.f64 im #s(literal 1/24 binary64)))
(fma.f64 #s(literal 1/24 binary64) im (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 im im))))
(fma.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) im (*.f64 im #s(literal 1/24 binary64)))
(fma.f64 (*.f64 im (*.f64 im im)) #s(literal 1/720 binary64) (*.f64 im #s(literal 1/24 binary64)))
(fma.f64 (*.f64 im #s(literal 1/720 binary64)) (*.f64 im im) (*.f64 im #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 im (*.f64 im im)) (*.f64 #s(literal 1/13824 binary64) (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im #s(literal 1/24 binary64))) (*.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal 1/24 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im #s(literal 1/24 binary64)))) (-.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal 1/24 binary64))))
(/.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) #s(literal 1/17280 binary64)))))
(/.f64 (*.f64 im (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 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64)) im) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) #s(literal 1/17280 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) im) (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal -1/24 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64))) (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/13824 binary64) (*.f64 im (*.f64 im im))))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im #s(literal 1/24 binary64))) (*.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal 1/24 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im #s(literal 1/24 binary64))))) (neg.f64 (-.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal 1/24 binary64)))))
(/.f64 (neg.f64 (*.f64 im (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 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) #s(literal 1/17280 binary64))))))
(/.f64 (neg.f64 (*.f64 im (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 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64)) im)) (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) #s(literal 1/17280 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) im)) (neg.f64 (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal -1/24 binary64))))
(/.f64 (fma.f64 #s(literal 1/13824 binary64) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64))) (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im #s(literal 1/24 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 im im)))))))
(*.f64 im (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)) 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 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) (-.f64 #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 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) (-.f64 #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 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64)) #s(literal 1/13824 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) (-.f64 #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 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) (-.f64 #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 (-.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 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) (-.f64 #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 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) (-.f64 #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) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64) (-.f64 #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 im #s(literal 1/360 binary64))
(*.f64 #s(literal 1/360 binary64) im)
(+.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 #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 (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 (-.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))))

simplify653.0ms (5.3%)

Memory
6.6MiB live, 843.3MiB allocated
Algorithm
egg-herbie
Rules
17 388×lower-fma.f64
17 388×lower-fma.f32
6 912×lower-+.f64
6 912×lower-+.f32
4 636×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02533416
18963229
228962960
377502948
080712701
Stop Event
iter limit
node limit
Counts
264 → 263
Calls
Call 1
Inputs
(cos re)
(+ (cos re) (* 1/2 (* (pow im 2) (cos re))))
(+ (cos re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (cos re))) (* 1/2 (cos re)))))
(+ (cos re) (* (pow im 2) (+ (* 1/2 (cos re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (cos re))) (* 1/24 (cos re)))))))
(* 1/720 (* (pow im 6) (cos re)))
(* (pow im 6) (+ (* 1/720 (cos re)) (* 1/24 (/ (cos re) (pow im 2)))))
(* (pow im 6) (+ (* 1/720 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (* 1/2 (/ (cos re) (pow im 4))))))
(* (pow im 6) (+ (* 1/720 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (+ (* 1/2 (/ (cos re) (pow im 4))) (/ (cos re) (pow im 6))))))
(* 1/720 (* (pow im 6) (cos re)))
(* (pow im 6) (+ (* 1/720 (cos re)) (* 1/24 (/ (cos re) (pow im 2)))))
(* (pow im 6) (+ (* 1/720 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (* 1/2 (/ (cos re) (pow im 4))))))
(* (pow im 6) (+ (* 1/720 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (+ (* 1/2 (/ (cos re) (pow im 4))) (/ (cos re) (pow im 6))))))
(+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))
(+ 1 (+ (* -1/2 (* (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))))))))
(+ 1 (+ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/24 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))))))
(+ 1 (+ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* (pow re 2) (+ (* -1/720 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))) (* 1/24 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))))))))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(* (cos 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
(+ 1 (* 1/2 (pow im 2)))
(+ 1 (* 1/2 (pow im 2)))
(+ 1 (* 1/2 (pow im 2)))
(* 1/2 (pow im 2))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(* 1/2 (pow im 2))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(* (pow im 2) (+ 1/2 (/ 1 (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 (* 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)))))
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)
(* 2 (+ 1/2 (* -1/4 (pow re 2))))
(+ (* 2 (+ 1/2 (* -1/4 (pow re 2)))) (* (pow im 2) (+ 1/2 (* -1/4 (pow re 2)))))
(+ (* 2 (+ 1/2 (* -1/4 (pow re 2)))) (* (pow im 2) (+ 1/2 (+ (* -1/4 (pow re 2)) (* 1/12 (* (pow im 2) (+ 1/2 (* -1/4 (pow re 2)))))))))
(+ (* 2 (+ 1/2 (* -1/4 (pow re 2)))) (* (pow im 2) (+ 1/2 (+ (* -1/4 (pow re 2)) (* (pow im 2) (+ (* 1/360 (* (pow im 2) (+ 1/2 (* -1/4 (pow re 2))))) (* 1/12 (+ 1/2 (* -1/4 (pow re 2))))))))))
(* 1/360 (* (pow im 6) (+ 1/2 (* -1/4 (pow re 2)))))
(* (pow im 6) (+ (* 1/360 (+ 1/2 (* -1/4 (pow re 2)))) (* 1/12 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2)))))
(* (pow im 6) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (+ (* 1/360 (+ 1/2 (* -1/4 (pow re 2)))) (+ (* 1/12 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (/ 1/2 (pow im 4))))))
(* (pow im 6) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (+ (* 1/360 (+ 1/2 (* -1/4 (pow re 2)))) (+ (* 1/12 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (+ (* 2 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 6))) (/ 1/2 (pow im 4)))))))
(* 1/360 (* (pow im 6) (+ 1/2 (* -1/4 (pow re 2)))))
(* (pow im 6) (+ (* 1/360 (+ 1/2 (* -1/4 (pow re 2)))) (* 1/12 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2)))))
(* (pow im 6) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (+ (* 1/360 (+ 1/2 (* -1/4 (pow re 2)))) (+ (* 1/12 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (/ 1/2 (pow im 4))))))
(* (pow im 6) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (+ (* 1/360 (+ 1/2 (* -1/4 (pow re 2)))) (+ (* 1/12 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (+ (* 2 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 6))) (/ 1/2 (pow im 4)))))))
(* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))
(+ (* -1/4 (* (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/4 (* (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/4 (* (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/4 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* (pow re 2) (+ (* -1/4 (+ 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)))))
(* (pow re 2) (+ (* -1/4 (+ 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)))))
(* (pow re 2) (+ (* -1/4 (+ 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/4 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* (pow re 2) (+ (* -1/4 (+ 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)))))
(* (pow re 2) (+ (* -1/4 (+ 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)))))
(* (pow re 2) (+ (* -1/4 (+ 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)))))
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/12 (pow im 2))
(* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))
(* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))
(* (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)))))
(* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (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)))))
(* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (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 (* 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)))))
-1
(- (* 1/4 (pow im 4)) 1)
(- (* (pow im 4) (+ 1/4 (* 1/24 (pow im 2)))) 1)
(- (* (pow im 4) (+ 1/4 (* (pow im 2) (+ 1/24 (* 1/576 (pow im 2)))))) 1)
(* 1/576 (pow im 8))
(* (pow im 8) (+ 1/576 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 8) (+ 1/576 (+ (/ 1/4 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* (pow im 8) (- (+ 1/576 (+ (/ 1/4 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))) (/ 1 (pow im 8))))
(* 1/576 (pow im 8))
(* (pow im 8) (+ 1/576 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 8) (+ 1/576 (+ (/ 1/4 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* (pow im 8) (- (+ 1/576 (+ (/ 1/4 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))) (/ 1 (pow im 8))))
(* 1/4 (pow im 3))
(* (pow im 3) (+ 1/4 (* 1/24 (pow im 2))))
(* (pow im 3) (+ 1/4 (* (pow im 2) (+ 1/24 (* 1/576 (pow im 2))))))
(* (pow im 3) (+ 1/4 (* (pow im 2) (+ 1/24 (* 1/576 (pow im 2))))))
(* 1/576 (pow im 7))
(* (pow im 7) (+ 1/576 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 7) (+ 1/576 (+ (/ 1/4 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* (pow im 7) (+ 1/576 (+ (/ 1/4 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* 1/576 (pow im 7))
(* (pow im 7) (+ 1/576 (* 1/24 (/ 1 (pow im 2)))))
(* -1 (* (pow im 7) (- (* -1 (/ (+ 1/24 (* 1/4 (/ 1 (pow im 2)))) (pow im 2))) 1/576)))
(* -1 (* (pow im 7) (- (* -1 (/ (+ 1/24 (* 1/4 (/ 1 (pow im 2)))) (pow im 2))) 1/576)))
(* 1/2 im)
(* im (+ 1/2 (* 1/24 (pow im 2))))
(* im (+ 1/2 (* 1/24 (pow im 2))))
(* im (+ 1/2 (* 1/24 (pow im 2))))
(* 1/24 (pow im 3))
(* (pow im 3) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 3) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 3) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* 1/24 (pow im 3))
(* (pow im 3) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 3) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 3) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* 1/24 im)
(* im (+ 1/24 (* 1/720 (pow im 2))))
(* im (+ 1/24 (* 1/720 (pow im 2))))
(* im (+ 1/24 (* 1/720 (pow im 2))))
(* 1/720 (pow im 3))
(* (pow im 3) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 3) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 3) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* 1/720 (pow im 3))
(* (pow im 3) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 3) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 3) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
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/360 im)
(* 1/360 im)
(* 1/360 im)
(* 1/360 im)
(* 1/360 im)
(* 1/360 im)
(* 1/360 im)
(* 1/360 im)
(* 1/360 im)
(* 1/360 im)
(* 1/360 im)
(* 1/360 im)
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)))))
Outputs
(cos re)
(cos.f64 re)
(+ (cos re) (* 1/2 (* (pow im 2) (cos re))))
(*.f64 (cos.f64 re) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(+ (cos re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (cos re))) (* 1/2 (cos re)))))
(*.f64 (cos.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)))
(+ (cos re) (* (pow im 2) (+ (* 1/2 (cos re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (cos re))) (* 1/24 (cos re)))))))
(*.f64 (cos.f64 re) (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)))
(* 1/720 (* (pow im 6) (cos re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64))))
(* (pow im 6) (+ (* 1/720 (cos re)) (* 1/24 (/ (cos re) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (cos.f64 re) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 6) (+ (* 1/720 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (* 1/2 (/ (cos re) (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (cos.f64 re) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (*.f64 (cos.f64 re) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(* (pow im 6) (+ (* 1/720 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (+ (* 1/2 (/ (cos re) (pow im 4))) (/ (cos re) (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (cos.f64 re) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (fma.f64 (cos.f64 re) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64))))))
(* 1/720 (* (pow im 6) (cos re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64))))
(* (pow im 6) (+ (* 1/720 (cos re)) (* 1/24 (/ (cos re) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (cos.f64 re) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 6) (+ (* 1/720 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (* 1/2 (/ (cos re) (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (cos.f64 re) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (*.f64 (cos.f64 re) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(* (pow im 6) (+ (* 1/720 (cos re)) (+ (* 1/24 (/ (cos re) (pow im 2))) (+ (* 1/2 (/ (cos re) (pow im 4))) (/ (cos re) (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (cos.f64 re) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (fma.f64 (cos.f64 re) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 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 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (* (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 (fma.f64 #s(literal -1/2 binary64) (*.f64 re re) #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)))
(+ 1 (+ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/24 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))))))
(fma.f64 (*.f64 re re) (*.f64 (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 #s(literal 1/24 binary64) (*.f64 re re) #s(literal -1/2 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)))
(+ 1 (+ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (* (pow re 2) (+ (* -1/2 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* (pow re 2) (+ (* -1/720 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))) (* 1/24 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))))))))
(fma.f64 (*.f64 (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 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re re) #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))))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(*.f64 (cos.f64 re) (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)))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(*.f64 (cos.f64 re) (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)))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(*.f64 (cos.f64 re) (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)))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(*.f64 (cos.f64 re) (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)))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(*.f64 (cos.f64 re) (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)))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(*.f64 (cos.f64 re) (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)))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(*.f64 (cos.f64 re) (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)))
(* (cos re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(*.f64 (cos.f64 re) (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)))
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 (*.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 #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 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))
(fma.f64 (pow.f64 im #s(literal 6 binary64)) (+.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))))) #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 #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 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))
(fma.f64 (pow.f64 im #s(literal 6 binary64)) (+.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))))) #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 im (*.f64 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 (*.f64 im 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 (*.f64 im 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 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))
(* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) (*.f64 (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im))))
(* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) (*.f64 (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.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 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64))))
(* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) (*.f64 (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im))))
(* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) (*.f64 (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.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 (* 1/2 (pow im 2)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #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/2 (pow im 2))
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(* 1/2 (pow im 2))
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(* (pow im 2) (+ 1/2 (/ 1 (pow im 2))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #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 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) #s(literal 1 binary64))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) #s(literal 1 binary64))
(* 1/24 (pow im 4))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) #s(literal 1 binary64))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) #s(literal 1 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 (*.f64 im 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 (*.f64 im 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 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))
(* 2 (+ 1/2 (* -1/4 (pow re 2))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 re re) #s(literal 1 binary64))
(+ (* 2 (+ 1/2 (* -1/4 (pow re 2)))) (* (pow im 2) (+ 1/2 (* -1/4 (pow re 2)))))
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64)))
(+ (* 2 (+ 1/2 (* -1/4 (pow re 2)))) (* (pow im 2) (+ 1/2 (+ (* -1/4 (pow re 2)) (* 1/12 (* (pow im 2) (+ 1/2 (* -1/4 (pow re 2)))))))))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/12 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 re re) #s(literal 1 binary64)))
(+ (* 2 (+ 1/2 (* -1/4 (pow re 2)))) (* (pow im 2) (+ 1/2 (+ (* -1/4 (pow re 2)) (* (pow im 2) (+ (* 1/360 (* (pow im 2) (+ 1/2 (* -1/4 (pow re 2))))) (* 1/12 (+ 1/2 (* -1/4 (pow re 2))))))))))
(fma.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))))))
(* 1/360 (* (pow im 6) (+ 1/2 (* -1/4 (pow re 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (*.f64 re re) #s(literal -1/1440 binary64) #s(literal 1/720 binary64)))
(* (pow im 6) (+ (* 1/360 (+ 1/2 (* -1/4 (pow re 2)))) (* 1/12 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 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/4 (/ (pow re 2) (pow im 4))) (+ (* 1/360 (+ 1/2 (* -1/4 (pow re 2)))) (+ (* 1/12 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (/ 1/2 (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (*.f64 re re) (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 6) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (+ (* 1/360 (+ 1/2 (* -1/4 (pow re 2)))) (+ (* 1/12 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (+ (* 2 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 6))) (/ 1/2 (pow im 4)))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 (*.f64 re re) (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re re) #s(literal 1 binary64)) (pow.f64 im #s(literal 6 binary64)))))))
(* 1/360 (* (pow im 6) (+ 1/2 (* -1/4 (pow re 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (*.f64 re re) #s(literal -1/1440 binary64) #s(literal 1/720 binary64)))
(* (pow im 6) (+ (* 1/360 (+ 1/2 (* -1/4 (pow re 2)))) (* 1/12 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 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/4 (/ (pow re 2) (pow im 4))) (+ (* 1/360 (+ 1/2 (* -1/4 (pow re 2)))) (+ (* 1/12 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (/ 1/2 (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (*.f64 re re) (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 6) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (+ (* 1/360 (+ 1/2 (* -1/4 (pow re 2)))) (+ (* 1/12 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (+ (* 2 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 6))) (/ 1/2 (pow im 4)))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 (*.f64 re re) (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re re) #s(literal 1 binary64)) (pow.f64 im #s(literal 6 binary64)))))))
(* 1/2 (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2))))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64))
(+ (* -1/4 (* (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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)))
(+ (* -1/4 (* (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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)))
(+ (* -1/4 (* (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 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)))
(* -1/4 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 re (*.f64 re (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) #s(literal 1 binary64))) #s(literal -1/2 binary64))))
(* (pow re 2) (+ (* -1/4 (+ 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)))))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* (pow re 2) (+ (* -1/4 (+ 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)))))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* (pow re 2) (+ (* -1/4 (+ 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)))))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* -1/4 (* (pow re 2) (+ 2 (* im (+ im (* (pow im 3) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 re (*.f64 re (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) #s(literal 1 binary64))) #s(literal -1/2 binary64))))
(* (pow re 2) (+ (* -1/4 (+ 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)))))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* (pow re 2) (+ (* -1/4 (+ 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)))))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* (pow re 2) (+ (* -1/4 (+ 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)))))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 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 im (*.f64 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 (/.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 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 im im)) (+.f64 #s(literal 1/360 binary64) (/.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 (/.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 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 im im)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 6 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 im (*.f64 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 im (*.f64 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)) (+.f64 #s(literal 1/360 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal 1/12 binary64)) (*.f64 im im))))
(* -1 (* (pow im 5) (- (* -1 (/ (+ 1/12 (/ 1 (pow im 2))) (pow im 2))) 1/360)))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/360 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal 1/12 binary64)) (*.f64 im im))))
(* 1/12 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/12 binary64))
(* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))
(*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))))
(* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))
(*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))))
(* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))
(*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))))
(* 1/360 (pow im 4))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))
(* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))))
(* 1/360 (pow im 4))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))
(* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.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 (* 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 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) #s(literal 1 binary64))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) #s(literal 1 binary64))
(* 1/24 (pow im 4))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) #s(literal 1 binary64))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.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/4 (pow im 4)) 1)
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/4 binary64) #s(literal -1 binary64))
(- (* (pow im 4) (+ 1/4 (* 1/24 (pow im 2)))) 1)
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64))
(- (* (pow im 4) (+ 1/4 (* (pow im 2) (+ 1/24 (* 1/576 (pow im 2)))))) 1)
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/576 binary64) #s(literal 1/24 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64))
(* 1/576 (pow im 8))
(*.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 8 binary64)))
(* (pow im 8) (+ 1/576 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 8 binary64)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/576 binary64)))
(* (pow im 8) (+ 1/576 (+ (/ 1/4 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 8 binary64)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (+.f64 #s(literal 1/576 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 8) (- (+ 1/576 (+ (/ 1/4 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))) (/ 1 (pow im 8))))
(fma.f64 (pow.f64 im #s(literal 8 binary64)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (+.f64 #s(literal 1/576 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal -1 binary64))
(* 1/576 (pow im 8))
(*.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 8 binary64)))
(* (pow im 8) (+ 1/576 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 8 binary64)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/576 binary64)))
(* (pow im 8) (+ 1/576 (+ (/ 1/4 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 8 binary64)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (+.f64 #s(literal 1/576 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 8) (- (+ 1/576 (+ (/ 1/4 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))) (/ 1 (pow im 8))))
(fma.f64 (pow.f64 im #s(literal 8 binary64)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (+.f64 #s(literal 1/576 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal -1 binary64))
(* 1/4 (pow im 3))
(*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/4 binary64))
(* (pow im 3) (+ 1/4 (* 1/24 (pow im 2))))
(*.f64 (*.f64 im im) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/4 binary64))))
(* (pow im 3) (+ 1/4 (* (pow im 2) (+ 1/24 (* 1/576 (pow im 2))))))
(*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/576 binary64) #s(literal 1/24 binary64)) #s(literal 1/4 binary64))))
(* (pow im 3) (+ 1/4 (* (pow im 2) (+ 1/24 (* 1/576 (pow im 2))))))
(*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/576 binary64) #s(literal 1/24 binary64)) #s(literal 1/4 binary64))))
(* 1/576 (pow im 7))
(*.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 7 binary64)))
(* (pow im 7) (+ 1/576 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/576 binary64)) (pow.f64 im #s(literal 7 binary64)))
(* (pow im 7) (+ 1/576 (+ (/ 1/4 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (+.f64 #s(literal 1/576 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (pow.f64 im #s(literal 7 binary64)))
(* (pow im 7) (+ 1/576 (+ (/ 1/4 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (+.f64 #s(literal 1/576 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (pow.f64 im #s(literal 7 binary64)))
(* 1/576 (pow im 7))
(*.f64 #s(literal 1/576 binary64) (pow.f64 im #s(literal 7 binary64)))
(* (pow im 7) (+ 1/576 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 1/576 binary64)) (pow.f64 im #s(literal 7 binary64)))
(* -1 (* (pow im 7) (- (* -1 (/ (+ 1/24 (* 1/4 (/ 1 (pow im 2)))) (pow im 2))) 1/576)))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 #s(literal 1/576 binary64) (/.f64 (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (*.f64 im im))))
(* -1 (* (pow im 7) (- (* -1 (/ (+ 1/24 (* 1/4 (/ 1 (pow im 2)))) (pow im 2))) 1/576)))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 #s(literal 1/576 binary64) (/.f64 (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (*.f64 im im))))
(* 1/2 im)
(*.f64 #s(literal 1/2 binary64) im)
(* im (+ 1/2 (* 1/24 (pow im 2))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))
(* im (+ 1/2 (* 1/24 (pow im 2))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))
(* im (+ 1/2 (* 1/24 (pow im 2))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))
(* 1/24 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(* (pow im 3) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))
(* (pow im 3) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))
(* (pow im 3) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))
(* 1/24 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(* (pow im 3) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))
(* (pow im 3) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))
(* (pow im 3) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* im (+ 1/24 (* 1/720 (pow im 2))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))
(* im (+ 1/24 (* 1/720 (pow im 2))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))
(* im (+ 1/24 (* 1/720 (pow im 2))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))
(* 1/720 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))
(* (pow im 3) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))
(* (pow im 3) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))
(* (pow im 3) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))
(* 1/720 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))
(* (pow im 3) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))
(* (pow im 3) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 binary64)))
(* (pow im 3) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/720 binary64) #s(literal 1/24 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/360 im)
(*.f64 im #s(literal 1/360 binary64))
(* 1/360 im)
(*.f64 im #s(literal 1/360 binary64))
(* 1/360 im)
(*.f64 im #s(literal 1/360 binary64))
(* 1/360 im)
(*.f64 im #s(literal 1/360 binary64))
(* 1/360 im)
(*.f64 im #s(literal 1/360 binary64))
(* 1/360 im)
(*.f64 im #s(literal 1/360 binary64))
(* 1/360 im)
(*.f64 im #s(literal 1/360 binary64))
(* 1/360 im)
(*.f64 im #s(literal 1/360 binary64))
(* 1/360 im)
(*.f64 im #s(literal 1/360 binary64))
(* 1/360 im)
(*.f64 im #s(literal 1/360 binary64))
(* 1/360 im)
(*.f64 im #s(literal 1/360 binary64))
(* 1/360 im)
(*.f64 im #s(literal 1/360 binary64))
1/12
#s(literal 1/12 binary64)
(+ 1/12 (* 1/360 (pow im 2)))
(fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))
(+ 1/12 (* 1/360 (pow im 2)))
(fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))
(+ 1/12 (* 1/360 (pow im 2)))
(fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))
(* 1/360 (pow im 2))
(*.f64 im (*.f64 im #s(literal 1/360 binary64)))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))
(* 1/360 (pow im 2))
(*.f64 im (*.f64 im #s(literal 1/360 binary64)))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))
(* (pow im 2) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))

eval353.0ms (2.9%)

Memory
33.6MiB live, 293.3MiB allocated
Compiler

Compiled 58 124 to 2 974 computations (94.9% saved)

prune164.0ms (1.3%)

Memory
-18.1MiB live, 397.6MiB allocated
Pruning

35 alts after pruning (27 fresh and 8 done)

PrunedKeptTotal
New1 26781 275
Fresh31922
Picked235
Done055
Total1 272351 307
Accuracy
100.0%
Counts
1 307 → 35
Alt Table
Click to see full alt table
StatusAccuracyProgram
59.3%
(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))
57.5%
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))
57.5%
(fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)) im (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)))
34.3%
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
33.6%
(fma.f64 (*.f64 re re) (fma.f64 #s(literal 1/24 binary64) (*.f64 re re) #s(literal -1/2 binary64)) #s(literal 1 binary64))
59.3%
(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))
32.9%
(fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))
49.0%
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
29.5%
(/.f64 (fma.f64 im (*.f64 (*.f64 im (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) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) #s(literal -1 binary64)))
38.5%
(/.f64 (fma.f64 im (*.f64 (*.f64 im (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) #s(literal 1/2 binary64) #s(literal -1 binary64)))
62.8%
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (cos.f64 re)) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64)))
51.5%
(/.f64 (*.f64 (cosh.f64 (*.f64 im #s(literal 3 binary64))) (cos.f64 re)) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)))
56.8%
(*.f64 (fma.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
57.2%
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/1440 binary64) #s(literal 1/48 binary64)) #s(literal -1/4 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)))
56.0%
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
92.9%
(*.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)) (cos.f64 re))
49.8%
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64)))
55.7%
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
56.8%
(*.f64 (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))) im im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
56.8%
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (*.f64 im #s(literal 1/360 binary64)) (*.f64 im #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
50.5%
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
78.8%
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (cos.f64 re))
48.8%
(*.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal -1/4 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))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal -1/2 binary64))))
35.5%
(*.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
33.0%
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
61.6%
(*.f64 (cosh.f64 im) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)))
100.0%
(*.f64 (cosh.f64 im) (cos.f64 re))
64.1%
(*.f64 (cosh.f64 im) #s(literal 1 binary64))
90.1%
(*.f64 (cos.f64 re) (fma.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) im) im (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))))
90.1%
(*.f64 (cos.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)))
90.1%
(*.f64 (cos.f64 re) (+.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
33.0%
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
24.7%
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
51.9%
(cos.f64 re)
27.4%
#s(literal 1 binary64)
Compiler

Compiled 1 535 to 562 computations (63.4% saved)

regimes116.0ms (0.9%)

Memory
-9.5MiB live, 141.2MiB allocated
Counts
54 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64)))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal 1/24 binary64) (*.f64 re re) #s(literal -1/2 binary64)) #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))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)) im (fma.f64 (*.f64 im im) #s(literal 1/2 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 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 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))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))) im im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #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)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (*.f64 im #s(literal 1/360 binary64)) (*.f64 im #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (fma.f64 im (*.f64 (*.f64 im (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) #s(literal 1/2 binary64) #s(literal -1 binary64)))
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/1440 binary64) #s(literal 1/48 binary64)) #s(literal -1/4 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 (fma.f64 im (*.f64 (*.f64 im (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) (*.f64 (*.f64 im im) #s(literal 1/24 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 (*.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 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal -1/4 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))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal -1/2 binary64))))
(cos.f64 re)
(*.f64 (cosh.f64 im) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1 binary64))
(*.f64 (cosh.f64 im) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.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)) (cos.f64 re))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.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)))
(*.f64 (cos.f64 re) (+.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (fma.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 (cos.f64 re) (fma.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) im) im (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.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)) (cos.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.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 (cos.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 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (cos.f64 re)) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))) #s(literal -1 binary64)) (cos.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)))
(*.f64 (cosh.f64 im) (cos.f64 re))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (cos.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(/.f64 (*.f64 (cosh.f64 (*.f64 im #s(literal 3 binary64))) (cos.f64 re)) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 im #s(literal 3 binary64))))) (fma.f64 #s(literal 2 binary64) (cosh.f64 (+.f64 im im)) #s(literal -1 binary64)))
(fma.f64 (*.f64 (cos.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
Outputs
(*.f64 (cosh.f64 im) (cos.f64 re))
Calls

6 calls:

32.0ms
im
19.0ms
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
15.0ms
re
15.0ms
(+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
15.0ms
(cos.f64 re)
Results
AccuracySegmentsBranch
100.0%1re
100.0%1im
100.0%1(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
100.0%1(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
100.0%1(cos.f64 re)
100.0%1(+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Compiler

Compiled 37 to 28 computations (24.3% saved)

regimes94.0ms (0.8%)

Memory
0.4MiB live, 174.1MiB allocated
Counts
48 → 3
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64)))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal 1/24 binary64) (*.f64 re re) #s(literal -1/2 binary64)) #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))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)) im (fma.f64 (*.f64 im im) #s(literal 1/2 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 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 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))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))) im im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #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)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (*.f64 im #s(literal 1/360 binary64)) (*.f64 im #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (fma.f64 im (*.f64 (*.f64 im (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) #s(literal 1/2 binary64) #s(literal -1 binary64)))
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/1440 binary64) #s(literal 1/48 binary64)) #s(literal -1/4 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 (fma.f64 im (*.f64 (*.f64 im (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) (*.f64 (*.f64 im im) #s(literal 1/24 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 (*.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 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal -1/4 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))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal -1/2 binary64))))
(cos.f64 re)
(*.f64 (cosh.f64 im) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1 binary64))
(*.f64 (cosh.f64 im) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.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)) (cos.f64 re))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.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)))
(*.f64 (cos.f64 re) (+.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (fma.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 (cos.f64 re) (fma.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) im) im (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.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)) (cos.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.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 (cos.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 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (cos.f64 re)) (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))))) #s(literal -1 binary64)) (cos.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)))
Outputs
(*.f64 (cosh.f64 im) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.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)) (cos.f64 re))
(*.f64 (cosh.f64 im) #s(literal 1 binary64))
Calls

6 calls:

19.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
16.0ms
(cos.f64 re)
16.0ms
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
15.0ms
re
14.0ms
im
Results
AccuracySegmentsBranch
97.0%2re
98.8%3im
99.6%3(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
97.0%2(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
97.0%2(cos.f64 re)
92.9%1(+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Compiler

Compiled 37 to 28 computations (24.3% saved)

regimes15.0ms (0.1%)

Memory
-11.1MiB live, 27.3MiB allocated
Counts
43 → 3
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64)))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal 1/24 binary64) (*.f64 re re) #s(literal -1/2 binary64)) #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))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)) im (fma.f64 (*.f64 im im) #s(literal 1/2 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 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 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))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))) im im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #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)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (*.f64 im #s(literal 1/360 binary64)) (*.f64 im #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (fma.f64 im (*.f64 (*.f64 im (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) #s(literal 1/2 binary64) #s(literal -1 binary64)))
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/1440 binary64) #s(literal 1/48 binary64)) #s(literal -1/4 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 (fma.f64 im (*.f64 (*.f64 im (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) (*.f64 (*.f64 im im) #s(literal 1/24 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 (*.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 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal -1/4 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))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal -1/2 binary64))))
(cos.f64 re)
(*.f64 (cosh.f64 im) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1 binary64))
(*.f64 (cosh.f64 im) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.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)) (cos.f64 re))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.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)))
(*.f64 (cos.f64 re) (+.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (fma.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
(*.f64 (cos.f64 re) (fma.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) im) im (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))))
Outputs
(*.f64 (cosh.f64 im) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (fma.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) im) im (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (cosh.f64 im) #s(literal 1 binary64))
Calls

1 calls:

13.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
99.4%3(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Compiler

Compiled 13 to 10 computations (23.1% saved)

regimes13.0ms (0.1%)

Memory
-2.3MiB live, 36.7MiB allocated
Counts
42 → 3
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64)))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal 1/24 binary64) (*.f64 re re) #s(literal -1/2 binary64)) #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))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)) im (fma.f64 (*.f64 im im) #s(literal 1/2 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 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 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))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))) im im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #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)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (*.f64 im #s(literal 1/360 binary64)) (*.f64 im #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (fma.f64 im (*.f64 (*.f64 im (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) #s(literal 1/2 binary64) #s(literal -1 binary64)))
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/1440 binary64) #s(literal 1/48 binary64)) #s(literal -1/4 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 (fma.f64 im (*.f64 (*.f64 im (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) (*.f64 (*.f64 im im) #s(literal 1/24 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 (*.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 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal -1/4 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))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal -1/2 binary64))))
(cos.f64 re)
(*.f64 (cosh.f64 im) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1 binary64))
(*.f64 (cosh.f64 im) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.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)) (cos.f64 re))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.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)))
(*.f64 (cos.f64 re) (+.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (fma.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im im)) im) #s(literal 2 binary64)))
Outputs
(*.f64 (cosh.f64 im) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (+.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(*.f64 (cosh.f64 im) #s(literal 1 binary64))
Calls

1 calls:

11.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
99.4%3(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Compiler

Compiled 13 to 10 computations (23.1% saved)

regimes16.0ms (0.1%)

Memory
-0.8MiB live, 41.4MiB allocated
Counts
40 → 3
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64)))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal 1/24 binary64) (*.f64 re re) #s(literal -1/2 binary64)) #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))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)) im (fma.f64 (*.f64 im im) #s(literal 1/2 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 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 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))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))) im im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #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)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (*.f64 im #s(literal 1/360 binary64)) (*.f64 im #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (fma.f64 im (*.f64 (*.f64 im (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) #s(literal 1/2 binary64) #s(literal -1 binary64)))
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/1440 binary64) #s(literal 1/48 binary64)) #s(literal -1/4 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 (fma.f64 im (*.f64 (*.f64 im (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) (*.f64 (*.f64 im im) #s(literal 1/24 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 (*.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 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal -1/4 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))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal -1/2 binary64))))
(cos.f64 re)
(*.f64 (cosh.f64 im) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1 binary64))
(*.f64 (cosh.f64 im) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.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)) (cos.f64 re))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.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)))
Outputs
(*.f64 (cosh.f64 im) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.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)))
(*.f64 (cosh.f64 im) #s(literal 1 binary64))
Calls

1 calls:

10.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
99.4%3(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Compiler

Compiled 13 to 10 computations (23.1% saved)

regimes12.0ms (0.1%)

Memory
22.9MiB live, 22.9MiB allocated
Counts
39 → 3
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64)))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal 1/24 binary64) (*.f64 re re) #s(literal -1/2 binary64)) #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))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)) im (fma.f64 (*.f64 im im) #s(literal 1/2 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 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 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))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))) im im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #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)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (*.f64 im #s(literal 1/360 binary64)) (*.f64 im #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (fma.f64 im (*.f64 (*.f64 im (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) #s(literal 1/2 binary64) #s(literal -1 binary64)))
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/1440 binary64) #s(literal 1/48 binary64)) #s(literal -1/4 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 (fma.f64 im (*.f64 (*.f64 im (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) (*.f64 (*.f64 im im) #s(literal 1/24 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 (*.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 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal -1/4 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))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal -1/2 binary64))))
(cos.f64 re)
(*.f64 (cosh.f64 im) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1 binary64))
(*.f64 (cosh.f64 im) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.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)) (cos.f64 re))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)))
Outputs
(*.f64 (cosh.f64 im) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (fma.f64 im im #s(literal 2 binary64)))
(*.f64 (cosh.f64 im) #s(literal 1 binary64))
Calls

1 calls:

10.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
99.1%3(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Compiler

Compiled 13 to 10 computations (23.1% saved)

regimes25.0ms (0.2%)

Memory
-18.1MiB live, 20.4MiB allocated
Counts
36 → 3
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64)))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal 1/24 binary64) (*.f64 re re) #s(literal -1/2 binary64)) #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))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)) im (fma.f64 (*.f64 im im) #s(literal 1/2 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 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 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))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))) im im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #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)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (*.f64 im #s(literal 1/360 binary64)) (*.f64 im #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (fma.f64 im (*.f64 (*.f64 im (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) #s(literal 1/2 binary64) #s(literal -1 binary64)))
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/1440 binary64) #s(literal 1/48 binary64)) #s(literal -1/4 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 (fma.f64 im (*.f64 (*.f64 im (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) (*.f64 (*.f64 im im) #s(literal 1/24 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 (*.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 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal -1/4 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))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal -1/2 binary64))))
(cos.f64 re)
(*.f64 (cosh.f64 im) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1 binary64))
(*.f64 (cosh.f64 im) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)))
Outputs
(*.f64 (cosh.f64 im) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(cos.f64 re)
(*.f64 (cosh.f64 im) #s(literal 1 binary64))
Calls

1 calls:

23.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
98.9%3(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Compiler

Compiled 13 to 10 computations (23.1% saved)

regimes68.0ms (0.6%)

Memory
11.9MiB live, 88.7MiB allocated
Counts
35 → 3
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64)))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal 1/24 binary64) (*.f64 re re) #s(literal -1/2 binary64)) #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))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)) im (fma.f64 (*.f64 im im) #s(literal 1/2 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 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 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))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))) im im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #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)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (*.f64 im #s(literal 1/360 binary64)) (*.f64 im #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (fma.f64 im (*.f64 (*.f64 im (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) #s(literal 1/2 binary64) #s(literal -1 binary64)))
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/1440 binary64) #s(literal 1/48 binary64)) #s(literal -1/4 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 (fma.f64 im (*.f64 (*.f64 im (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) (*.f64 (*.f64 im im) #s(literal 1/24 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 (*.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 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal -1/4 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))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal -1/2 binary64))))
(cos.f64 re)
(*.f64 (cosh.f64 im) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) #s(literal 1 binary64))
Outputs
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/1440 binary64) #s(literal 1/48 binary64)) #s(literal -1/4 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)))
(cos.f64 re)
(*.f64 (cosh.f64 im) #s(literal 1 binary64))
Calls

5 calls:

25.0ms
(cos.f64 re)
12.0ms
re
10.0ms
im
10.0ms
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
9.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
78.0%2re
78.7%2(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
78.7%2(cos.f64 re)
88.3%2im
98.5%3(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Compiler

Compiled 29 to 22 computations (24.1% saved)

regimes21.0ms (0.2%)

Memory
-7.2MiB live, 34.8MiB allocated
Counts
33 → 3
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64)))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal 1/24 binary64) (*.f64 re re) #s(literal -1/2 binary64)) #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))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)) im (fma.f64 (*.f64 im im) #s(literal 1/2 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 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 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))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))) im im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #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)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (*.f64 im #s(literal 1/360 binary64)) (*.f64 im #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (fma.f64 im (*.f64 (*.f64 im (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) #s(literal 1/2 binary64) #s(literal -1 binary64)))
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/1440 binary64) #s(literal 1/48 binary64)) #s(literal -1/4 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 (fma.f64 im (*.f64 (*.f64 im (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) (*.f64 (*.f64 im im) #s(literal 1/24 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 (*.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 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal -1/4 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))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal -1/2 binary64))))
(cos.f64 re)
Outputs
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/1440 binary64) #s(literal 1/48 binary64)) #s(literal -1/4 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)))
(cos.f64 re)
(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))
Calls

2 calls:

10.0ms
(+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
9.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
83.5%2(+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
93.7%3(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Compiler

Compiled 21 to 16 computations (23.8% saved)

regimes77.0ms (0.6%)

Memory
14.7MiB live, 89.0MiB allocated
Counts
32 → 2
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64)))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal 1/24 binary64) (*.f64 re re) #s(literal -1/2 binary64)) #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))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)) im (fma.f64 (*.f64 im im) #s(literal 1/2 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 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 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))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))) im im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #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)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (*.f64 im #s(literal 1/360 binary64)) (*.f64 im #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (fma.f64 im (*.f64 (*.f64 im (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) #s(literal 1/2 binary64) #s(literal -1 binary64)))
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/1440 binary64) #s(literal 1/48 binary64)) #s(literal -1/4 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 (fma.f64 im (*.f64 (*.f64 im (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) (*.f64 (*.f64 im im) #s(literal 1/24 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 (*.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 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64)) #s(literal -1/4 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))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal -1/2 binary64))))
Outputs
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/1440 binary64) #s(literal 1/48 binary64)) #s(literal -1/4 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) (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))
Calls

6 calls:

30.0ms
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
11.0ms
im
9.0ms
re
9.0ms
(cos.f64 re)
9.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
62.4%2re
69.8%2(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
69.8%2(cos.f64 re)
59.3%1(+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
59.3%1im
69.8%2(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Compiler

Compiled 37 to 28 computations (24.3% saved)

regimes52.0ms (0.4%)

Memory
9.0MiB live, 47.8MiB allocated
Counts
28 → 2
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64)))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal 1/24 binary64) (*.f64 re re) #s(literal -1/2 binary64)) #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))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)) im (fma.f64 (*.f64 im im) #s(literal 1/2 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 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 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))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))) im im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #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)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im im)) im) im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (*.f64 im #s(literal 1/360 binary64)) (*.f64 im #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) im) #s(literal 2 binary64)) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/360 binary64)) #s(literal 1/12 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (fma.f64 im (*.f64 (*.f64 im (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) #s(literal 1/2 binary64) #s(literal -1 binary64)))
Outputs
(*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 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))
Calls

3 calls:

35.0ms
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
8.0ms
(cos.f64 re)
8.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
69.6%2(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
69.6%2(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
69.6%2(cos.f64 re)
Compiler

Compiled 23 to 18 computations (21.7% saved)

regimes20.0ms (0.2%)

Memory
-9.0MiB live, 33.1MiB allocated
Counts
17 → 2
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64)))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal 1/24 binary64) (*.f64 re re) #s(literal -1/2 binary64)) #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))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)) im (fma.f64 (*.f64 im im) #s(literal 1/2 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 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 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))
Outputs
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 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))
Calls

3 calls:

8.0ms
(cos.f64 re)
5.0ms
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
5.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
69.2%2(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
69.2%2(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
69.2%2(cos.f64 re)
Compiler

Compiled 23 to 18 computations (21.7% saved)

regimes17.0ms (0.1%)

Memory
-9.8MiB live, 27.6MiB allocated
Counts
15 → 2
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64)))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal 1/24 binary64) (*.f64 re re) #s(literal -1/2 binary64)) #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))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)) im (fma.f64 (*.f64 im im) #s(literal 1/2 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 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
Outputs
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 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))
Calls

3 calls:

6.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
5.0ms
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
5.0ms
(cos.f64 re)
Results
AccuracySegmentsBranch
69.1%2(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
69.1%2(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
69.1%2(cos.f64 re)
Compiler

Compiled 23 to 18 computations (21.7% saved)

regimes15.0ms (0.1%)

Memory
31.2MiB live, 31.3MiB allocated
Counts
14 → 2
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64)))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal 1/24 binary64) (*.f64 re re) #s(literal -1/2 binary64)) #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))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)) im (fma.f64 (*.f64 im im) #s(literal 1/2 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))
Outputs
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 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))
Calls

3 calls:

5.0ms
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
5.0ms
(cos.f64 re)
4.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
68.9%2(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
68.9%2(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
68.9%2(cos.f64 re)
Compiler

Compiled 23 to 18 computations (21.7% saved)

regimes15.0ms (0.1%)

Memory
-9.1MiB live, 29.4MiB allocated
Counts
13 → 2
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64)))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal 1/24 binary64) (*.f64 re re) #s(literal -1/2 binary64)) #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))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64)) im (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)))
Outputs
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64)))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
Calls

3 calls:

6.0ms
(cos.f64 re)
4.0ms
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
4.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
67.0%2(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
67.0%2(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
67.0%2(cos.f64 re)
Compiler

Compiled 23 to 18 computations (21.7% saved)

regimes11.0ms (0.1%)

Memory
-16.7MiB live, 22.1MiB allocated
Counts
8 → 3
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64)))
Outputs
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
Calls

3 calls:

4.0ms
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
3.0ms
(cos.f64 re)
3.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
67.0%3(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
58.5%2(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
58.5%2(cos.f64 re)
Compiler

Compiled 23 to 18 computations (21.7% saved)

regimes3.0ms (0%)

Memory
7.4MiB live, 7.4MiB allocated
Counts
7 → 3
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))
Outputs
(fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
Calls

1 calls:

3.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
65.9%3(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Compiler

Compiled 13 to 10 computations (23.1% saved)

regimes22.0ms (0.2%)

Memory
-30.6MiB live, 31.1MiB allocated
Counts
4 → 2
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))
Outputs
(fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
Calls

6 calls:

11.0ms
(cos.f64 re)
2.0ms
im
2.0ms
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
2.0ms
re
2.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
57.4%2(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
57.4%2(cos.f64 re)
49.0%1im
49.0%1(+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
53.5%2re
57.4%2(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Compiler

Compiled 37 to 28 computations (24.3% saved)

regimes10.0ms (0.1%)

Memory
17.9MiB live, 17.9MiB allocated
Counts
3 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
Outputs
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
Calls

5 calls:

2.0ms
re
2.0ms
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
2.0ms
(cos.f64 re)
2.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
1.0ms
(+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Results
AccuracySegmentsBranch
49.0%1(+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
49.0%1re
49.0%1(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
49.0%1(cos.f64 re)
49.0%1(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Compiler

Compiled 34 to 26 computations (23.5% saved)

regimes33.0ms (0.3%)

Memory
-21.2MiB live, 15.5MiB allocated
Counts
2 → 2
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
Outputs
#s(literal 1 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
Calls

6 calls:

25.0ms
im
2.0ms
re
2.0ms
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
1.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
1.0ms
(cos.f64 re)
Results
AccuracySegmentsBranch
49.0%2im
30.8%2(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
30.8%2(cos.f64 re)
30.9%2re
49.0%2(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
49.0%2(+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Compiler

Compiled 37 to 28 computations (24.3% saved)

regimes8.0ms (0.1%)

Memory
17.6MiB live, 17.6MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
Outputs
#s(literal 1 binary64)
Calls

6 calls:

1.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
1.0ms
re
1.0ms
im
1.0ms
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
1.0ms
(cos.f64 re)
Results
AccuracySegmentsBranch
27.4%1(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
27.4%1(cos.f64 re)
27.4%1re
27.4%1(+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
27.4%1im
27.4%1(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Compiler

Compiled 37 to 28 computations (24.3% saved)

bsearch1.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9999999999508222
1.0
0.0ms
-inf
-1.0000068907674386
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch1.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9999999999508222
1.0
0.0ms
-inf
-1.0000068907674386
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9999999999508222
1.0
0.0ms
-inf
-1.0000068907674386
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9999999999508222
1.0
0.0ms
-inf
-1.0000068907674386
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9999999999508222
1.0
0.0ms
-inf
-1.0000068907674386
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9999999999508222
1.0
0.0ms
-inf
-1.0000068907674386
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9999999999508222
1.0
0.0ms
-inf
-1.0000068907674386
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9999999999508222
1.0
0.0ms
-inf
-1.0000068907674386
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.04474359451311989
0.030792376763572497
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.04474359451311989
0.030792376763572497
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.04474359451311989
0.030792376763572497
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.04474359451311989
0.030792376763572497
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.04474359451311989
0.030792376763572497
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.04474359451311989
0.030792376763572497
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.000000000000023
+inf
0.0ms
-0.1255014811132851
0.030792376763572497
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.000000000000023
+inf
0.0ms
-0.1255014811132851
0.030792376763572497
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.1255014811132851
0.030792376763572497
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.000000000000023
+inf
Compiler

Compiled 16 to 15 computations (6.3% saved)

simplify19.0ms (0.2%)

Memory
-9.5MiB live, 29.8MiB allocated
Algorithm
egg-herbie
Rules
62×*-commutative_binary64
+-commutative_binary64
sub-neg_binary64
1-exp_binary64
neg-sub0_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0114848
1155848
2157848
3158848
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (cosh.f64 im) (cos.f64 re))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (cosh.f64 im) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 4503599627149019/4503599627370496 binary64)) (*.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)) (cos.f64 re)) (*.f64 (cosh.f64 im) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (cosh.f64 im) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 4503599627149019/4503599627370496 binary64)) (*.f64 (cos.f64 re) (fma.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) im) im (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (cosh.f64 im) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (cosh.f64 im) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 4503599627149019/4503599627370496 binary64)) (*.f64 (cos.f64 re) (+.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (*.f64 (cosh.f64 im) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (cosh.f64 im) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 4503599627149019/4503599627370496 binary64)) (*.f64 (cos.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))) (*.f64 (cosh.f64 im) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (cosh.f64 im) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 4503599627149019/4503599627370496 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (fma.f64 im im #s(literal 2 binary64))) (*.f64 (cosh.f64 im) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (cosh.f64 im) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 4503599627149019/4503599627370496 binary64)) (cos.f64 re) (*.f64 (cosh.f64 im) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/1440 binary64) #s(literal 1/48 binary64)) #s(literal -1/4 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))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 4503599627149019/4503599627370496 binary64)) (cos.f64 re) (*.f64 (cosh.f64 im) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/1440 binary64) #s(literal 1/48 binary64)) #s(literal -1/4 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))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 4503599627149019/4503599627370496 binary64)) (cos.f64 re) (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))))
(if (<=.f64 (cos.f64 re) #s(literal -5764607523034235/144115188075855872 binary64)) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/1440 binary64) #s(literal 1/48 binary64)) #s(literal -1/4 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) (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)))
(if (<=.f64 (cos.f64 re) #s(literal -5764607523034235/144115188075855872 binary64)) (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 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)))
(if (<=.f64 (cos.f64 re) #s(literal -5764607523034235/144115188075855872 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 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)))
(if (<=.f64 (cos.f64 re) #s(literal -5764607523034235/144115188075855872 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 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)))
(if (<=.f64 (cos.f64 re) #s(literal -5764607523034235/144115188075855872 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 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)))
(if (<=.f64 (cos.f64 re) #s(literal -5764607523034235/144115188075855872 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -3602879701896397/36028797018963968 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -3602879701896397/36028797018963968 binary64)) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -3602879701896397/36028797018963968 binary64)) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)) (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))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
#s(literal 1 binary64)
Outputs
(*.f64 (cosh.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (cosh.f64 im))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (cosh.f64 im) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 4503599627149019/4503599627370496 binary64)) (*.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)) (cos.f64 re)) (*.f64 (cosh.f64 im) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)) (cosh.f64 im)) (if (<=.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 4503599627149019/4503599627370496 binary64)) (*.f64 (cos.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))) (cosh.f64 im)))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (cosh.f64 im) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 4503599627149019/4503599627370496 binary64)) (*.f64 (cos.f64 re) (fma.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) im) im (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (cosh.f64 im) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)) (cosh.f64 im)) (if (<=.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 4503599627149019/4503599627370496 binary64)) (*.f64 (cos.f64 re) (fma.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) im (fma.f64 im (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (cosh.f64 im)))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (cosh.f64 im) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 4503599627149019/4503599627370496 binary64)) (*.f64 (cos.f64 re) (+.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (*.f64 (cosh.f64 im) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)) (cosh.f64 im)) (if (<=.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 4503599627149019/4503599627370496 binary64)) (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64)))))) (cosh.f64 im)))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (cosh.f64 im) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 4503599627149019/4503599627370496 binary64)) (*.f64 (cos.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))) (*.f64 (cosh.f64 im) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)) (cosh.f64 im)) (if (<=.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 4503599627149019/4503599627370496 binary64)) (*.f64 (cos.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))) (cosh.f64 im)))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (cosh.f64 im) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 4503599627149019/4503599627370496 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (fma.f64 im im #s(literal 2 binary64))) (*.f64 (cosh.f64 im) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)) (cosh.f64 im)) (if (<=.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 4503599627149019/4503599627370496 binary64)) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64))) (cosh.f64 im)))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (cosh.f64 im) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 4503599627149019/4503599627370496 binary64)) (cos.f64 re) (*.f64 (cosh.f64 im) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)) (cosh.f64 im)) (if (<=.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 4503599627149019/4503599627370496 binary64)) (cos.f64 re) (cosh.f64 im)))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/1440 binary64) #s(literal 1/48 binary64)) #s(literal -1/4 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))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 4503599627149019/4503599627370496 binary64)) (cos.f64 re) (*.f64 (cosh.f64 im) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/1440 binary64) #s(literal 1/48 binary64)) #s(literal -1/4 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))) (if (<=.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 4503599627149019/4503599627370496 binary64)) (cos.f64 re) (cosh.f64 im)))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/1440 binary64) #s(literal 1/48 binary64)) #s(literal -1/4 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))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 4503599627149019/4503599627370496 binary64)) (cos.f64 re) (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))))
(if (<=.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/1440 binary64) #s(literal 1/48 binary64)) #s(literal -1/4 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))) (if (<=.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 4503599627149019/4503599627370496 binary64)) (cos.f64 re) (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))))
(if (<=.f64 (cos.f64 re) #s(literal -5764607523034235/144115188075855872 binary64)) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/1440 binary64) #s(literal 1/48 binary64)) #s(literal -1/4 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) (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)))
(if (<=.f64 (cos.f64 re) #s(literal -5764607523034235/144115188075855872 binary64)) (*.f64 (fma.f64 im (fma.f64 (*.f64 im im) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 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)))
(if (<=.f64 (cos.f64 re) #s(literal -5764607523034235/144115188075855872 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 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)))
(if (<=.f64 (cos.f64 re) #s(literal -5764607523034235/144115188075855872 binary64)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 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)))
(if (<=.f64 (cos.f64 re) #s(literal -5764607523034235/144115188075855872 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 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)))
(if (<=.f64 (cos.f64 re) #s(literal -5764607523034235/144115188075855872 binary64)) (*.f64 (fma.f64 im im #s(literal 2 binary64)) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 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)))
(if (<=.f64 (cos.f64 re) #s(literal -5764607523034235/144115188075855872 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(if (<=.f64 (cos.f64 re) #s(literal -5764607523034235/144115188075855872 binary64)) (*.f64 (fma.f64 im im #s(literal 2 binary64)) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -3602879701896397/36028797018963968 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 2 binary64))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(if (<=.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -3602879701896397/36028797018963968 binary64)) (*.f64 (fma.f64 im im #s(literal 2 binary64)) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64))) (if (<=.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -3602879701896397/36028797018963968 binary64)) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(if (<=.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -3602879701896397/36028797018963968 binary64)) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)) (if (<=.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -3602879701896397/36028797018963968 binary64)) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(if (<=.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -3602879701896397/36028797018963968 binary64)) (fma.f64 re (*.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64)) (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))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(if (<=.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
#s(literal 1 binary64)

soundness1.9s (15.3%)

Memory
13.7MiB live, 1 640.8MiB allocated
Rules
30 150×lower-fma.f64
30 150×lower-fma.f32
18 418×lower-fma.f64
18 418×lower-fma.f32
17 388×lower-fma.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03273965
111043618
238393421
368733421
080423143
01025
01725
14721
228519
3248519
0903419
0108604
1319573
21028563
33176546
47138546
57588546
67862546
08035511
02122559
17512379
225952231
368892198
088632002
032145
060141
1241131
21724131
08172129
02533416
18963229
228962960
377502948
080712701
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 1 876 to 810 computations (56.8% saved)

preprocess190.0ms (1.5%)

Memory
-1.4MiB live, 245.3MiB allocated
Remove

(abs re)

(abs im)

Compiler

Compiled 1 782 to 286 computations (84% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...