math.exp on complex, real part

Time bar (total: 17.2s)

analyze0.0ms (0%)

Memory
0.6MiB live, 0.6MiB 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 7 to 7 computations (0% saved)

sample862.0ms (5%)

Memory
-10.3MiB live, 1 173.4MiB allocated
Samples
550.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 353.0ms
ival-cos: 209.0ms (59.2% of total)
ival-exp: 82.0ms (23.2% of total)
ival-mult: 52.0ms (14.7% of total)
ival-true: 6.0ms (1.7% of total)
ival-assert: 3.0ms (0.8% of total)
Bogosity

preprocess27.0ms (0.2%)

Memory
-5.7MiB live, 36.2MiB allocated
Algorithm
egg-herbie
Rules
46×sub-neg
32×associate-*r*
28×+-commutative
28×associate-*l*
24×*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01529
13929
27227
310827
416627
520627
625027
728427
829527
929527
055
085
195
095
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(*.f64 (exp.f64 re) (cos.f64 im))
Outputs
(*.f64 (exp.f64 re) (cos.f64 im))
Symmetry

(abs im)

explain68.0ms (0.4%)

Memory
50.0MiB live, 154.9MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(*.f64 (exp.f64 re) (cos.f64 im))
00-0-(cos.f64 im)
00-0-re
00-0-(exp.f64 re)
00-0-im
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
35.0ms512×0valid
Compiler

Compiled 40 to 24 computations (40% saved)

Precisions
Click to see histograms. Total time spent on operations: 23.0ms
ival-cos: 11.0ms (48.6% of total)
ival-exp: 8.0ms (35.3% of total)
ival-mult: 3.0ms (13.3% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

Memory
1.5MiB live, 1.5MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

simplify16.0ms (0.1%)

Memory
-33.6MiB live, 8.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
cost-diff0
(cos.f64 im)
cost-diff0
(exp.f64 re)
cost-diff0
(*.f64 (exp.f64 re) (cos.f64 im))
Rules
lower-*.f32
lower-cos.f32
*-commutative
lift-exp.f64
lift-cos.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0511
0811
1911
0911
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 (exp.f64 re) (cos.f64 im))
(exp.f64 re)
re
(cos.f64 im)
im
Outputs
(*.f64 (exp.f64 re) (cos.f64 im))
(exp.f64 re)
re
(cos.f64 im)
im

localize22.0ms (0.1%)

Memory
7.0MiB live, 46.3MiB allocated
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(exp.f64 re)
accuracy100.0%
(cos.f64 im)
accuracy100.0%
(*.f64 (exp.f64 re) (cos.f64 im))
Samples
16.0ms256×0valid
Compiler

Compiled 13 to 7 computations (46.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-cos: 5.0ms (57.2% of total)
ival-exp: 2.0ms (22.9% of total)
ival-mult: 1.0ms (11.4% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series3.0ms (0%)

Memory
6.9MiB live, 6.9MiB allocated
Counts
3 → 48
Calls
Call 1
Inputs
#<alt (*.f64 (exp.f64 re) (cos.f64 im))>
#<alt (exp.f64 re)>
#<alt (cos.f64 im)>
Outputs
#<alt (cos im)>
#<alt (+ (cos im) (* re (cos im)))>
#<alt (+ (cos im) (* re (+ (cos im) (* 1/2 (* re (cos im))))))>
#<alt (+ (cos im) (* re (+ (cos im) (* re (+ (* 1/6 (* re (cos im))) (* 1/2 (cos im)))))))>
#<alt (* (cos im) (exp re))>
#<alt (* (cos im) (exp re))>
#<alt (* (cos im) (exp re))>
#<alt (* (cos im) (exp re))>
#<alt (* (cos im) (exp re))>
#<alt (* (cos im) (exp re))>
#<alt (* (cos im) (exp re))>
#<alt (* (cos im) (exp re))>
#<alt (exp re)>
#<alt (+ (exp re) (* -1/2 (* (pow im 2) (exp re))))>
#<alt (+ (exp re) (* (pow im 2) (+ (* -1/2 (exp re)) (* 1/24 (* (pow im 2) (exp re))))))>
#<alt (+ (exp re) (* (pow im 2) (+ (* -1/2 (exp re)) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (exp re))) (* 1/24 (exp re)))))))>
#<alt (* (cos im) (exp re))>
#<alt (* (cos im) (exp re))>
#<alt (* (cos im) (exp re))>
#<alt (* (cos im) (exp re))>
#<alt (* (cos im) (exp re))>
#<alt (* (cos im) (exp re))>
#<alt (* (cos im) (exp re))>
#<alt (* (cos im) (exp re))>
#<alt 1>
#<alt (+ 1 re)>
#<alt (+ 1 (* re (+ 1 (* 1/2 re))))>
#<alt (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))>
#<alt (exp re)>
#<alt (exp re)>
#<alt (exp re)>
#<alt (exp re)>
#<alt (exp re)>
#<alt (exp re)>
#<alt (exp re)>
#<alt (exp re)>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))>
#<alt (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
Calls

12 calls:

TimeVariablePointExpression
1.0ms
re
@inf
(* (exp re) (cos im))
1.0ms
im
@0
(* (exp re) (cos im))
0.0ms
re
@-inf
(* (exp re) (cos im))
0.0ms
re
@0
(* (exp re) (cos im))
0.0ms
im
@inf
(* (exp re) (cos im))

rewrite17.0ms (0.1%)

Memory
-4.3MiB live, 34.8MiB allocated
Algorithm
batch-egg-rewrite
Rules
lower-*.f32
lower-cos.f32
lift-exp.f64
lift-cos.f64
lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
059
089
199
099
Stop Event
iter limit
saturated
iter limit
Counts
3 → 4
Calls
Call 1
Inputs
(*.f64 (exp.f64 re) (cos.f64 im))
(exp.f64 re)
(cos.f64 im)
Outputs
(*.f64 (exp.f64 re) (cos.f64 im))
(*.f64 (cos.f64 im) (exp.f64 re))
(exp.f64 re)
(cos.f64 im)

simplify452.0ms (2.6%)

Memory
-16.2MiB live, 675.3MiB allocated
Algorithm
egg-herbie
Rules
17 940×lower-fma.f64
17 940×lower-fma.f32
3 878×lower-*.f64
3 878×lower-*.f32
2 422×lower--.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
064283
1178272
2461268
31054264
41447264
51857264
62380264
72886264
83528264
95578264
107980264
08041242
Stop Event
iter limit
node limit
Counts
48 → 48
Calls
Call 1
Inputs
(cos im)
(+ (cos im) (* re (cos im)))
(+ (cos im) (* re (+ (cos im) (* 1/2 (* re (cos im))))))
(+ (cos im) (* re (+ (cos im) (* re (+ (* 1/6 (* re (cos im))) (* 1/2 (cos im)))))))
(* (cos im) (exp re))
(* (cos im) (exp re))
(* (cos im) (exp re))
(* (cos im) (exp re))
(* (cos im) (exp re))
(* (cos im) (exp re))
(* (cos im) (exp re))
(* (cos im) (exp re))
(exp re)
(+ (exp re) (* -1/2 (* (pow im 2) (exp re))))
(+ (exp re) (* (pow im 2) (+ (* -1/2 (exp re)) (* 1/24 (* (pow im 2) (exp re))))))
(+ (exp re) (* (pow im 2) (+ (* -1/2 (exp re)) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (exp re))) (* 1/24 (exp re)))))))
(* (cos im) (exp re))
(* (cos im) (exp re))
(* (cos im) (exp re))
(* (cos im) (exp re))
(* (cos im) (exp re))
(* (cos im) (exp re))
(* (cos im) (exp re))
(* (cos im) (exp re))
1
(+ 1 re)
(+ 1 (* re (+ 1 (* 1/2 re))))
(+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(exp re)
(exp re)
(exp re)
(exp re)
(exp re)
(exp re)
(exp re)
(exp re)
1
(+ 1 (* -1/2 (pow im 2)))
(+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))
(+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))
(cos im)
(cos im)
(cos im)
(cos im)
(cos im)
(cos im)
(cos im)
(cos im)
Outputs
(cos im)
(cos.f64 im)
(+ (cos im) (* re (cos im)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(+ (cos im) (* re (+ (cos im) (* 1/2 (* re (cos im))))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+ (cos im) (* re (+ (cos im) (* re (+ (* 1/6 (* re (cos im))) (* 1/2 (cos im)))))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(* (cos im) (exp re))
(*.f64 (cos.f64 im) (exp.f64 re))
(* (cos im) (exp re))
(*.f64 (cos.f64 im) (exp.f64 re))
(* (cos im) (exp re))
(*.f64 (cos.f64 im) (exp.f64 re))
(* (cos im) (exp re))
(*.f64 (cos.f64 im) (exp.f64 re))
(* (cos im) (exp re))
(*.f64 (cos.f64 im) (exp.f64 re))
(* (cos im) (exp re))
(*.f64 (cos.f64 im) (exp.f64 re))
(* (cos im) (exp re))
(*.f64 (cos.f64 im) (exp.f64 re))
(* (cos im) (exp re))
(*.f64 (cos.f64 im) (exp.f64 re))
(exp re)
(exp.f64 re)
(+ (exp re) (* -1/2 (* (pow im 2) (exp re))))
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(+ (exp re) (* (pow im 2) (+ (* -1/2 (exp re)) (* 1/24 (* (pow im 2) (exp re))))))
(*.f64 (exp.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)))
(+ (exp re) (* (pow im 2) (+ (* -1/2 (exp re)) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (exp re))) (* 1/24 (exp re)))))))
(*.f64 (exp.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)))
(* (cos im) (exp re))
(*.f64 (cos.f64 im) (exp.f64 re))
(* (cos im) (exp re))
(*.f64 (cos.f64 im) (exp.f64 re))
(* (cos im) (exp re))
(*.f64 (cos.f64 im) (exp.f64 re))
(* (cos im) (exp re))
(*.f64 (cos.f64 im) (exp.f64 re))
(* (cos im) (exp re))
(*.f64 (cos.f64 im) (exp.f64 re))
(* (cos im) (exp re))
(*.f64 (cos.f64 im) (exp.f64 re))
(* (cos im) (exp re))
(*.f64 (cos.f64 im) (exp.f64 re))
(* (cos im) (exp re))
(*.f64 (cos.f64 im) (exp.f64 re))
1
#s(literal 1 binary64)
(+ 1 re)
(+.f64 re #s(literal 1 binary64))
(+ 1 (* re (+ 1 (* 1/2 re))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(exp re)
(exp.f64 re)
(exp re)
(exp.f64 re)
(exp re)
(exp.f64 re)
(exp re)
(exp.f64 re)
(exp re)
(exp.f64 re)
(exp re)
(exp.f64 re)
(exp re)
(exp.f64 re)
(exp re)
(exp.f64 re)
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow im 2)))
(fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/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) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/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))
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)

eval5.0ms (0%)

Memory
9.5MiB live, 9.5MiB allocated
Compiler

Compiled 336 to 39 computations (88.4% saved)

prune4.0ms (0%)

Memory
6.8MiB live, 6.8MiB allocated
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New48452
Fresh000
Picked101
Done000
Total49453
Accuracy
100.0%
Counts
53 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
51.7%
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
62.0%
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
71.0%
(exp.f64 re)
50.9%
(cos.f64 im)
Compiler

Compiled 27 to 20 computations (25.9% saved)

simplify12.0ms (0.1%)

Memory
-23.8MiB live, 15.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 9 expressions of interest:

NewMetricScoreProgram
cost-diff0
(cos.f64 im)
cost-diff0
(+.f64 re #s(literal 1 binary64))
cost-diff0
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
cost-diff0
(*.f64 im #s(literal -1/2 binary64))
cost-diff0
(fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))
cost-diff0
(exp.f64 re)
cost-diff0
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
cost-diff0
(exp.f64 re)
cost-diff0
(cos.f64 im)
Rules
142×lower-*.f32
136×lower-*.f64
56×lower-fma.f32
54×lower-fma.f64
52×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01144
01944
13544
26044
311444
413544
513544
613844
713944
013944
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(cos.f64 im)
im
(exp.f64 re)
re
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(exp.f64 re)
re
(fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))
im
(*.f64 im #s(literal -1/2 binary64))
#s(literal -1/2 binary64)
#s(literal 1 binary64)
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
(+.f64 re #s(literal 1 binary64))
re
#s(literal 1 binary64)
(cos.f64 im)
im
Outputs
(cos.f64 im)
im
(exp.f64 re)
re
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(exp.f64 re)
re
(fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))
im
(*.f64 im #s(literal -1/2 binary64))
#s(literal -1/2 binary64)
#s(literal 1 binary64)
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 re #s(literal 1 binary64))
re
#s(literal 1 binary64)
(cos.f64 im)
im

localize43.0ms (0.3%)

Memory
6.4MiB live, 83.3MiB allocated
Localize:

Found 9 expressions of interest:

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

Compiled 48 to 14 computations (70.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-cos: 6.0ms (36.3% of total)
ival-mult: 6.0ms (36.3% of total)
ival-exp: 2.0ms (12.1% of total)
ival-add: 2.0ms (12.1% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series6.0ms (0%)

Memory
15.2MiB live, 15.2MiB allocated
Counts
7 → 108
Calls
Call 1
Inputs
#<alt (cos.f64 im)>
#<alt (exp.f64 re)>
#<alt (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))>
#<alt (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))>
#<alt (*.f64 im #s(literal -1/2 binary64))>
#<alt (*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))>
#<alt (+.f64 re #s(literal 1 binary64))>
Outputs
#<alt 1>
#<alt (+ 1 (* -1/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))>
#<alt (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt 1>
#<alt (+ 1 re)>
#<alt (+ 1 (* re (+ 1 (* 1/2 re))))>
#<alt (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))>
#<alt (exp re)>
#<alt (exp re)>
#<alt (exp re)>
#<alt (exp re)>
#<alt (exp re)>
#<alt (exp re)>
#<alt (exp re)>
#<alt (exp re)>
#<alt (+ 1 (* -1/2 (pow im 2)))>
#<alt (+ 1 (+ (* -1/2 (pow im 2)) (* re (+ 1 (* -1/2 (pow im 2))))))>
#<alt (+ 1 (+ (* -1/2 (pow im 2)) (* re (+ 1 (+ (* -1/2 (pow im 2)) (* 1/2 (* re (+ 1 (* -1/2 (pow im 2))))))))))>
#<alt (+ 1 (+ (* -1/2 (pow im 2)) (* re (+ 1 (+ (* -1/2 (pow im 2)) (* re (+ (* 1/6 (* re (+ 1 (* -1/2 (pow im 2))))) (* 1/2 (+ 1 (* -1/2 (pow im 2)))))))))))>
#<alt (* (exp re) (+ 1 (* -1/2 (pow im 2))))>
#<alt (* (exp re) (+ 1 (* -1/2 (pow im 2))))>
#<alt (* (exp re) (+ 1 (* -1/2 (pow im 2))))>
#<alt (* (exp re) (+ 1 (* -1/2 (pow im 2))))>
#<alt (* (exp re) (+ 1 (* -1/2 (pow im 2))))>
#<alt (* (exp re) (+ 1 (* -1/2 (pow im 2))))>
#<alt (* (exp re) (+ 1 (* -1/2 (pow im 2))))>
#<alt (* (exp re) (+ 1 (* -1/2 (pow im 2))))>
#<alt (exp re)>
#<alt (+ (exp re) (* -1/2 (* (pow im 2) (exp re))))>
#<alt (+ (exp re) (* -1/2 (* (pow im 2) (exp re))))>
#<alt (+ (exp re) (* -1/2 (* (pow im 2) (exp re))))>
#<alt (* -1/2 (* (pow im 2) (exp re)))>
#<alt (* (pow im 2) (+ (* -1/2 (exp re)) (/ (exp re) (pow im 2))))>
#<alt (* (pow im 2) (+ (* -1/2 (exp re)) (/ (exp re) (pow im 2))))>
#<alt (* (pow im 2) (+ (* -1/2 (exp re)) (/ (exp re) (pow im 2))))>
#<alt (* -1/2 (* (pow im 2) (exp re)))>
#<alt (* (pow im 2) (+ (* -1/2 (exp re)) (/ (exp re) (pow im 2))))>
#<alt (* (pow im 2) (+ (* -1/2 (exp re)) (/ (exp re) (pow im 2))))>
#<alt (* (pow im 2) (+ (* -1/2 (exp re)) (/ (exp re) (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 (pow im 2)) 1/2))>
#<alt (* (pow im 2) (- (/ 1 (pow im 2)) 1/2))>
#<alt (* (pow im 2) (- (/ 1 (pow im 2)) 1/2))>
#<alt (* -1/2 (pow im 2))>
#<alt (* (pow im 2) (- (/ 1 (pow im 2)) 1/2))>
#<alt (* (pow im 2) (- (/ 1 (pow im 2)) 1/2))>
#<alt (* (pow im 2) (- (/ 1 (pow im 2)) 1/2))>
#<alt (* -1/2 im)>
#<alt (* -1/2 im)>
#<alt (* -1/2 im)>
#<alt (* -1/2 im)>
#<alt (* -1/2 im)>
#<alt (* -1/2 im)>
#<alt (* -1/2 im)>
#<alt (* -1/2 im)>
#<alt (* -1/2 im)>
#<alt (* -1/2 im)>
#<alt (* -1/2 im)>
#<alt (* -1/2 im)>
#<alt (cos im)>
#<alt (+ (cos im) (* re (cos im)))>
#<alt (+ (cos im) (* re (cos im)))>
#<alt (+ (cos im) (* re (cos im)))>
#<alt (* re (cos im))>
#<alt (* re (+ (cos im) (/ (cos im) re)))>
#<alt (* re (+ (cos im) (/ (cos im) re)))>
#<alt (* re (+ (cos im) (/ (cos im) re)))>
#<alt (* re (cos im))>
#<alt (* -1 (* re (+ (* -1 (cos im)) (* -1 (/ (cos im) re)))))>
#<alt (* -1 (* re (+ (* -1 (cos im)) (* -1 (/ (cos im) re)))))>
#<alt (* -1 (* re (+ (* -1 (cos im)) (* -1 (/ (cos im) re)))))>
#<alt (+ 1 re)>
#<alt (+ 1 (+ re (* -1/2 (* (pow im 2) (+ 1 re)))))>
#<alt (+ 1 (+ re (* (pow im 2) (+ (* -1/2 (+ 1 re)) (* 1/24 (* (pow im 2) (+ 1 re)))))))>
#<alt (+ 1 (+ re (* (pow im 2) (+ (* -1/2 (+ 1 re)) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (+ 1 re))) (* 1/24 (+ 1 re))))))))>
#<alt (* (cos im) (+ 1 re))>
#<alt (* (cos im) (+ 1 re))>
#<alt (* (cos im) (+ 1 re))>
#<alt (* (cos im) (+ 1 re))>
#<alt (* (cos im) (+ 1 re))>
#<alt (* (cos im) (+ 1 re))>
#<alt (* (cos im) (+ 1 re))>
#<alt (* (cos im) (+ 1 re))>
#<alt 1>
#<alt (+ 1 re)>
#<alt (+ 1 re)>
#<alt (+ 1 re)>
#<alt re>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt re>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
Calls

27 calls:

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

rewrite472.0ms (2.7%)

Memory
-4.5MiB live, 471.8MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 710×lower-fma.f32
4 708×lower-fma.f64
4 212×lower-/.f64
4 212×lower-/.f32
3 794×lower-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01131
01931
15831
235631
3292631
0816031
Stop Event
iter limit
node limit
iter limit
Counts
7 → 393
Calls
Call 1
Inputs
(cos.f64 im)
(exp.f64 re)
(*.f64 (exp.f64 re) (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 im #s(literal -1/2 binary64))
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
(+.f64 re #s(literal 1 binary64))
Outputs
(cos.f64 im)
(*.f64 (cos.f64 im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cos.f64 im))
(exp.f64 re)
(exp.f64 (*.f64 (log.f64 (E.f64)) re))
(pow.f64 (exp.f64 re) #s(literal 1 binary64))
(pow.f64 (E.f64) re)
(pow.f64 (pow.f64 (E.f64) #s(literal 1 binary64)) re)
(*.f64 (exp.f64 re) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 re))
(+.f64 (exp.f64 re) (*.f64 (exp.f64 re) (*.f64 im (*.f64 im #s(literal -1/2 binary64)))))
(+.f64 (*.f64 (exp.f64 re) (*.f64 im (*.f64 im #s(literal -1/2 binary64)))) (exp.f64 re))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64)))) (exp.f64 (+.f64 re re))) (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (/.f64 (exp.f64 (+.f64 re re)) (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(-.f64 (/.f64 (exp.f64 (+.f64 re re)) (-.f64 (exp.f64 re) (*.f64 (exp.f64 re) (*.f64 im (*.f64 im #s(literal -1/2 binary64)))))) (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64)))) (exp.f64 (+.f64 re re))) (-.f64 (exp.f64 re) (*.f64 (exp.f64 re) (*.f64 im (*.f64 im #s(literal -1/2 binary64)))))))
(fma.f64 im (*.f64 im (*.f64 (exp.f64 re) #s(literal -1/2 binary64))) (exp.f64 re))
(fma.f64 (exp.f64 re) #s(literal 1 binary64) (*.f64 (exp.f64 re) (*.f64 im (*.f64 im #s(literal -1/2 binary64)))))
(fma.f64 (exp.f64 re) (*.f64 im (*.f64 im #s(literal -1/2 binary64))) (exp.f64 re))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 re) (*.f64 im im)) (exp.f64 re))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 im (exp.f64 re))) (exp.f64 re))
(fma.f64 (*.f64 im #s(literal -1/2 binary64)) (*.f64 im (exp.f64 re)) (exp.f64 re))
(fma.f64 #s(literal 1 binary64) (exp.f64 re) (*.f64 (exp.f64 re) (*.f64 im (*.f64 im #s(literal -1/2 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (*.f64 im (*.f64 im #s(literal -1/2 binary64)))) (exp.f64 re))
(fma.f64 (*.f64 im (*.f64 im #s(literal -1/2 binary64))) (exp.f64 re) (exp.f64 re))
(fma.f64 (*.f64 (exp.f64 re) (*.f64 im (*.f64 im #s(literal -1/2 binary64)))) #s(literal 1 binary64) (exp.f64 re))
(fma.f64 (*.f64 im im) (*.f64 (exp.f64 re) #s(literal -1/2 binary64)) (exp.f64 re))
(fma.f64 (*.f64 (exp.f64 re) (*.f64 im im)) #s(literal -1/2 binary64) (exp.f64 re))
(fma.f64 (*.f64 im (*.f64 (exp.f64 re) #s(literal -1/2 binary64))) im (exp.f64 re))
(fma.f64 (*.f64 im (exp.f64 re)) (*.f64 im #s(literal -1/2 binary64)) (exp.f64 re))
(fma.f64 (*.f64 (exp.f64 re) #s(literal -1/2 binary64)) (*.f64 im im) (exp.f64 re))
(/.f64 (exp.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 (fma.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64)))) (exp.f64 (+.f64 re re)) (-.f64 (exp.f64 (+.f64 re re)) (*.f64 (*.f64 im (*.f64 im #s(literal -1/2 binary64))) (exp.f64 (+.f64 re re))))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) (exp.f64 (*.f64 re #s(literal 3 binary64)))) (exp.f64 (*.f64 re #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64)))) (exp.f64 (+.f64 re re))) (exp.f64 (+.f64 re re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (exp.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 (exp.f64 re) (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) (exp.f64 (*.f64 re #s(literal 3 binary64)))) (exp.f64 (*.f64 re #s(literal 3 binary64)))) (fma.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64)))) (exp.f64 (+.f64 re re)) (-.f64 (exp.f64 (+.f64 re re)) (*.f64 (*.f64 im (*.f64 im #s(literal -1/2 binary64))) (exp.f64 (+.f64 re re))))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) (exp.f64 (*.f64 re #s(literal 3 binary64)))) (exp.f64 (*.f64 re #s(literal 3 binary64)))) (+.f64 (exp.f64 (+.f64 re re)) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64)))) (exp.f64 (+.f64 re re))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/2 binary64))) (exp.f64 (+.f64 re re))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64)))) (exp.f64 (+.f64 re re)) (-.f64 (exp.f64 (+.f64 re re)) (*.f64 (*.f64 im (*.f64 im #s(literal -1/2 binary64))) (exp.f64 (+.f64 re re))))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) (exp.f64 (*.f64 re #s(literal 3 binary64)))) (exp.f64 (*.f64 re #s(literal 3 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64)))) (exp.f64 (+.f64 re re))) (exp.f64 (+.f64 re re))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (exp.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) (neg.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)) (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) #s(literal -1 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64)))) (exp.f64 (+.f64 re re))) (exp.f64 (+.f64 re re))) (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (exp.f64 re) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (exp.f64 re) (fma.f64 im (*.f64 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 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) (exp.f64 (*.f64 re #s(literal 3 binary64)))) (exp.f64 (*.f64 re #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64)))) (exp.f64 (+.f64 re re)) (-.f64 (exp.f64 (+.f64 re re)) (*.f64 (*.f64 im (*.f64 im #s(literal -1/2 binary64))) (exp.f64 (+.f64 re re)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) (exp.f64 (*.f64 re #s(literal 3 binary64)))) (exp.f64 (*.f64 re #s(literal 3 binary64))))) (neg.f64 (+.f64 (exp.f64 (+.f64 re re)) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64)))) (exp.f64 (+.f64 re re))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/2 binary64))) (exp.f64 (+.f64 re re)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64)))) (exp.f64 (+.f64 re re))) (exp.f64 (+.f64 re re)))) (neg.f64 (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (exp.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 (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) #s(literal -1 binary64)))) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(/.f64 (neg.f64 (exp.f64 re)) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (exp.f64 (+.f64 re re)) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64)))) (exp.f64 (+.f64 re re)))) (-.f64 (exp.f64 re) (*.f64 (exp.f64 re) (*.f64 im (*.f64 im #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (exp.f64 re) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/8 binary64) #s(literal -1 binary64))) (neg.f64 (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (exp.f64 re) (neg.f64 (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) #s(literal -1 binary64)))) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(/.f64 (*.f64 (exp.f64 re) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64)))))) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/8 binary64) #s(literal -1 binary64)) (exp.f64 re)) (neg.f64 (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (neg.f64 (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) #s(literal -1 binary64))) (exp.f64 re)) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))))) (exp.f64 re)) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64)))) (exp.f64 (+.f64 re re))) (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))) (exp.f64 (+.f64 re re)))) (*.f64 (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))) (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) (exp.f64 (*.f64 re #s(literal 3 binary64)))) (exp.f64 (*.f64 re #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64)))) (exp.f64 (+.f64 re re)) (-.f64 (exp.f64 (+.f64 re re)) (*.f64 (*.f64 im (*.f64 im #s(literal -1/2 binary64))) (exp.f64 (+.f64 re re))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64)))) (exp.f64 (+.f64 re re))) (exp.f64 (+.f64 re re))))) (neg.f64 (neg.f64 (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (exp.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 (neg.f64 (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) #s(literal -1 binary64))))) (neg.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 (exp.f64 (+.f64 re re)) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64)))) (exp.f64 (+.f64 re re))))) (neg.f64 (-.f64 (exp.f64 re) (*.f64 (exp.f64 re) (*.f64 im (*.f64 im #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (exp.f64 re) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/8 binary64) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (exp.f64 re) (neg.f64 (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) #s(literal -1 binary64))))) (neg.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (exp.f64 re) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))))))) (neg.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/8 binary64) #s(literal -1 binary64)) (exp.f64 re))) (neg.f64 (neg.f64 (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) #s(literal -1 binary64))) (exp.f64 re))) (neg.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))))) (exp.f64 re))) (neg.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))))
(pow.f64 (/.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64)))) (exp.f64 (+.f64 re re)) (-.f64 (exp.f64 (+.f64 re re)) (*.f64 (*.f64 im (*.f64 im #s(literal -1/2 binary64))) (exp.f64 (+.f64 re re))))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) (exp.f64 (*.f64 re #s(literal 3 binary64)))) (exp.f64 (*.f64 re #s(literal 3 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64)))) (exp.f64 (+.f64 re re))) (exp.f64 (+.f64 re re)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (exp.f64 re) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) #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)) (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) #s(literal -1 binary64)))) #s(literal -1 binary64))
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (exp.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)) (exp.f64 re))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (exp.f64 re)))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (/.f64 (exp.f64 re) (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 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))) (exp.f64 re)))
(*.f64 (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) #s(literal -1 binary64)) (/.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) (exp.f64 (*.f64 re #s(literal 3 binary64)))) (exp.f64 (*.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64)))) (exp.f64 (+.f64 re re)) (-.f64 (exp.f64 (+.f64 re re)) (*.f64 (*.f64 im (*.f64 im #s(literal -1/2 binary64))) (exp.f64 (+.f64 re re)))))))
(*.f64 (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64)))) (exp.f64 (+.f64 re re))) (exp.f64 (+.f64 re re))) (/.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(*.f64 (*.f64 (exp.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) (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (exp.f64 re) (fma.f64 im (*.f64 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 (*.f64 (exp.f64 re) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) #s(literal 1 binary64))) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.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 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/64 binary64)))))) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(*.f64 (/.f64 (*.f64 (exp.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 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (+.f64 (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) #s(literal -1 binary64)) (*.f64 im (*.f64 im #s(literal -1/2 binary64)))))) (+.f64 (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) #s(literal -1 binary64)) (*.f64 im (*.f64 im #s(literal -1/2 binary64)))))
(*.f64 (/.f64 (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) #s(literal -1 binary64))) (fma.f64 im (*.f64 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 (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) #s(literal -1 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/4 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/2 binary64))))
(+.f64 (*.f64 im (*.f64 im #s(literal -1/2 binary64))) #s(literal 1 binary64))
(+.f64 (/.f64 (*.f64 im (*.f64 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)))))
(exp.f64 (*.f64 (log.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 (/.f64 (*.f64 im (*.f64 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) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))) (/.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64)))) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/64 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/64 binary64)))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 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 #s(literal 1 binary64) (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 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 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) (fma.f64 im (*.f64 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 #s(literal 1 binary64) (fma.f64 im (*.f64 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 #s(literal 0 binary64) (neg.f64 (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 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/8 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))) (/.f64 (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/64 binary64)))) (*.f64 (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (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 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) #s(literal -1 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/64 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 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)) (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) #s(literal 1 binary64))))))
(-.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 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)) (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) #s(literal 1 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 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 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)))) (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.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 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/64 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.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)))))) (fma.f64 (/.f64 (*.f64 im (*.f64 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 im (*.f64 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 im (*.f64 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 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.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))))) (fma.f64 (/.f64 (*.f64 im (*.f64 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 im (*.f64 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 im (*.f64 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 im (*.f64 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 im (*.f64 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 im (/.f64 (*.f64 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 #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)))) (fma.f64 im (/.f64 (*.f64 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))))))
(fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 im (/.f64 (*.f64 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)))))
(fma.f64 im (pow.f64 (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #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 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2 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 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 im (*.f64 im #s(literal -1/2 binary64))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 im (*.f64 im #s(literal -1/2 binary64))) (/.f64 (*.f64 im (*.f64 im #s(literal -1/2 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 (*.f64 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 im) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) (/.f64 (*.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)))))
(fma.f64 (*.f64 im im) (exp.f64 (log.f64 #s(literal -1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (/.f64 (*.f64 im im) (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 (*.f64 im (*.f64 im im))) (/.f64 #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)))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2 binary64)))) (/.f64 (*.f64 im #s(literal -1/2 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 (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (/.f64 im (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 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 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 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64)))) (fma.f64 im (*.f64 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)) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(fma.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/4 binary64) #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 (pow.f64 (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)) im #s(literal 1 binary64))
(fma.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 (*.f64 im #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(fma.f64 (exp.f64 (log.f64 (*.f64 im #s(literal -1/2 binary64)))) (exp.f64 (log.f64 im)) #s(literal 1 binary64))
(fma.f64 (exp.f64 (log.f64 #s(literal -1/2 binary64))) (*.f64 im im) #s(literal 1 binary64))
(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)) (neg.f64 (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(neg.f64 (/.f64 (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (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 #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 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64)))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.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)) (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 im (*.f64 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 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/8 binary64) #s(literal -1 binary64)) (neg.f64 (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) #s(literal -1/512 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/64 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64))))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/64 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (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 (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/64 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 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 #s(literal -1 binary64) (neg.f64 (/.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) (neg.f64 (/.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))))) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(/.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 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 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) #s(literal -1/512 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/64 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)))) (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/64 binary64))) #s(literal -1 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)) (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/64 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 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 #s(literal 1/16 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 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 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) #s(literal -1/512 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/64 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64)))))) (neg.f64 (fma.f64 (*.f64 im 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)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/64 binary64))) #s(literal -1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/64 binary64))) #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/16 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64))) (neg.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/8 binary64) #s(literal -1 binary64))) (neg.f64 (neg.f64 (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/64 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.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 #s(literal -1 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.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)))))) (fma.f64 (/.f64 (*.f64 im (*.f64 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 im (*.f64 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 im (*.f64 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 im (*.f64 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 im (*.f64 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))))) (fma.f64 im (/.f64 (*.f64 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 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) #s(literal -1/512 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (-.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/64 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/64 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/64 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 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)))) (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) #s(literal 1 binary64)))
(/.f64 (-.f64 (neg.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))))) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))))) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)) (*.f64 im (*.f64 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 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))))) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))))) (/.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))))) #s(literal -1 binary64))) (*.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))))) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64)))) (/.f64 (fma.f64 (*.f64 im 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)) #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) #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (fma.f64 (*.f64 im 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 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 im (*.f64 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 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im 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 (neg.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))))) (/.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))))) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.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 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 im (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))))) (*.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 (neg.f64 (-.f64 (*.f64 (*.f64 im (*.f64 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)))) (neg.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 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) #s(literal -1/512 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/64 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)))) (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/64 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))) (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)) (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/64 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 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 (*.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 im (*.f64 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 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/8 binary64) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) #s(literal -1 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/64 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.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 #s(literal -1 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.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))))))) (neg.f64 (fma.f64 (/.f64 (*.f64 im (*.f64 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 im (*.f64 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 im (*.f64 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 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 im (*.f64 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 im (*.f64 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)))))) (neg.f64 (fma.f64 im (/.f64 (*.f64 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 (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)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) #s(literal -1/512 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))))) (neg.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/64 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/64 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))))) (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 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/64 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (neg.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 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))))) (neg.f64 (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 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))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 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 (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)) (*.f64 (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 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.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 (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 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 im (*.f64 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 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/8 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 (neg.f64 (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im 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))) (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 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))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 (/.f64 (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) #s(literal -1 binary64)) (fma.f64 im (*.f64 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 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 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 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.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 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/64 binary64)))))) (fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(*.f64 (/.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 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (+.f64 (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) #s(literal -1 binary64)) (*.f64 im (*.f64 im #s(literal -1/2 binary64)))))) (+.f64 (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) #s(literal -1 binary64)) (*.f64 im (*.f64 im #s(literal -1/2 binary64)))))
(*.f64 (/.f64 (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/4 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/8 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/4 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) #s(literal -1/512 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/64 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64))))))
(*.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/64 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/8 binary64)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/64 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) #s(literal 1 binary64)))))
(*.f64 (pow.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) #s(literal 1 binary64))))
(*.f64 im #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) im)
(*.f64 (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 im #s(literal -1/2 binary64)))
(+.f64 (cos.f64 im) (*.f64 (cos.f64 im) re))
(+.f64 (*.f64 (cos.f64 im) re) (cos.f64 im))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 im) re) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 im) re) (cos.f64 im))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))) (-.f64 (*.f64 (cos.f64 im) re) (cos.f64 im))))
(-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))) (-.f64 (cos.f64 im) (*.f64 (cos.f64 im) re))) (/.f64 (pow.f64 (*.f64 (cos.f64 im) re) #s(literal 2 binary64)) (-.f64 (cos.f64 im) (*.f64 (cos.f64 im) re))))
(fma.f64 (cos.f64 im) re (cos.f64 im))
(fma.f64 (cos.f64 im) #s(literal 1 binary64) (*.f64 (cos.f64 im) re))
(fma.f64 re (cos.f64 im) (cos.f64 im))
(fma.f64 #s(literal 1 binary64) (cos.f64 im) (*.f64 (cos.f64 im) re))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) re) (cos.f64 im))
(fma.f64 (*.f64 (cos.f64 im) re) #s(literal 1 binary64) (cos.f64 im))
(/.f64 (cos.f64 im) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (cos.f64 im) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (cos.f64 im) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))))))
(/.f64 (*.f64 (cos.f64 im) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 (cos.f64 im) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (neg.f64 (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) re))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) re) #s(literal 3 binary64)) (pow.f64 (cos.f64 im) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 im) re) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 (*.f64 (cos.f64 im) re) (cos.f64 im)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 im) re) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))) (-.f64 (pow.f64 (*.f64 (cos.f64 im) re) #s(literal 2 binary64)) (*.f64 (cos.f64 im) (*.f64 (cos.f64 im) re)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 im) re) #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im))))) (-.f64 (*.f64 (cos.f64 im) re) (cos.f64 im)))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))) (pow.f64 (*.f64 (cos.f64 im) re) #s(literal 2 binary64))) (-.f64 (cos.f64 im) (*.f64 (cos.f64 im) re)))
(/.f64 (*.f64 (cos.f64 im) (fma.f64 (*.f64 re re) (neg.f64 re) #s(literal -1 binary64))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (cos.f64 im) (neg.f64 (fma.f64 re re #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) re))
(/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (-.f64 #s(literal 1 binary64) re))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) (neg.f64 re) #s(literal -1 binary64)) (cos.f64 im)) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (cos.f64 im)) (-.f64 #s(literal 1 binary64) re))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (cos.f64 im)) (-.f64 #s(literal 1 binary64) re))
(/.f64 (neg.f64 (cos.f64 im)) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (cos.f64 im) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (neg.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))))) (neg.f64 (-.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) re) #s(literal 3 binary64)) (pow.f64 (cos.f64 im) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) re) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 (*.f64 (cos.f64 im) re) (cos.f64 im))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 im) re) #s(literal 3 binary64)))) (neg.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))) (-.f64 (pow.f64 (*.f64 (cos.f64 im) re) #s(literal 2 binary64)) (*.f64 (cos.f64 im) (*.f64 (cos.f64 im) re))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 im) re) #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))))) (neg.f64 (-.f64 (*.f64 (cos.f64 im) re) (cos.f64 im))))
(/.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))) (pow.f64 (*.f64 (cos.f64 im) re) #s(literal 2 binary64)))) (neg.f64 (-.f64 (cos.f64 im) (*.f64 (cos.f64 im) re))))
(/.f64 (neg.f64 (*.f64 (cos.f64 im) (fma.f64 (*.f64 re re) (neg.f64 re) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))))
(/.f64 (neg.f64 (*.f64 (cos.f64 im) (neg.f64 (fma.f64 re re #s(literal -1 binary64))))) (neg.f64 (-.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (neg.f64 (-.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re re) (neg.f64 re) #s(literal -1 binary64)) (cos.f64 im))) (neg.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (cos.f64 im))) (neg.f64 (-.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (cos.f64 im))) (neg.f64 (-.f64 #s(literal 1 binary64) re)))
(pow.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (cos.f64 im) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))) #s(literal -1 binary64))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
(*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (cos.f64 im)))
(*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (/.f64 (cos.f64 im) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (cos.f64 im)))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 (cos.f64 im) (+.f64 re #s(literal -1 binary64))))
(*.f64 (*.f64 (cos.f64 im) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (cos.f64 im) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re))))) (fma.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 re re)) (*.f64 (*.f64 re re) (*.f64 re re))))
(*.f64 (/.f64 (*.f64 (cos.f64 im) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (+.f64 (fma.f64 re re #s(literal -1 binary64)) re))) (+.f64 (fma.f64 re re #s(literal -1 binary64)) re))
(*.f64 (/.f64 (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (fma.f64 re re (+.f64 re #s(literal 1 binary64))))
(+.f64 re #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) re)
(+.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64)))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (fma.f64 re (*.f64 re (*.f64 re re)) (fma.f64 re re #s(literal 1 binary64)))) (+.f64 re #s(literal -1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (fma.f64 re re #s(literal 1 binary64)))) (+.f64 re #s(literal -1 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (fma.f64 re re #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))) (/.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) re)) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(-.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal -1 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re (*.f64 re (*.f64 re re)) (fma.f64 re re #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re (*.f64 re (*.f64 re re)) (fma.f64 re re #s(literal 1 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal 1 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re))) (/.f64 (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re))))) (fma.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))))) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)))) (fma.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))))))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64)))) (fma.f64 re (/.f64 re (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))) (fma.f64 re (/.f64 re (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))))
(fma.f64 re #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 re (/.f64 re (+.f64 re #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))))
(fma.f64 re (log.f64 (E.f64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) re #s(literal 1 binary64))
(fma.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))))
(fma.f64 (/.f64 (*.f64 re re) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))))
(fma.f64 (/.f64 (*.f64 re re) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (fma.f64 re re (+.f64 re #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))))
(neg.f64 (/.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))))
(neg.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (+.f64 re #s(literal 1 binary64))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (+.f64 re #s(literal -1 binary64))) (+.f64 re #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64))))))
(/.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64)))
(/.f64 (fma.f64 (*.f64 re re) (neg.f64 re) #s(literal -1 binary64)) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) re))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (*.f64 re re)))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re (*.f64 re (*.f64 re re)) (fma.f64 re re #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) re))
(/.f64 (fma.f64 (*.f64 re re) (*.f64 re re) #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (*.f64 re re))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (fma.f64 re re #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re re) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re re #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re))) (neg.f64 (-.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (*.f64 re re))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re re) (neg.f64 re) #s(literal -1 binary64))) (neg.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal -1 binary64))) (neg.f64 (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal -1 binary64))) (neg.f64 (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re (*.f64 re (*.f64 re re)) (fma.f64 re re #s(literal 1 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re re) (*.f64 re re) #s(literal -1 binary64))) (neg.f64 (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re))))) (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re))))) (fma.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))) (fma.f64 re (/.f64 re (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))))
(/.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (*.f64 re re))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))) (fma.f64 re (*.f64 re re) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))) (fma.f64 re (*.f64 re (*.f64 re re)) (fma.f64 re re #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re re) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))) (fma.f64 re re #s(literal 1 binary64)))
(/.f64 (-.f64 (neg.f64 (*.f64 re re)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) re))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 re re)) #s(literal 1 binary64))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 re re)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 re re)) #s(literal 1 binary64))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 re re)) (/.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 re re)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (/.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 re (*.f64 re (-.f64 #s(literal 1 binary64) re))) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 re re)) (+.f64 re #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 re #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 re re)) (/.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 #s(literal 1 binary64) re) (/.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 re re)) (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (*.f64 re (*.f64 re (-.f64 #s(literal 1 binary64) re)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) re))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (*.f64 re re))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (fma.f64 re re #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re re) #s(literal -1 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 re re #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re re) (neg.f64 re) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) re))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re))))) (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)))))) (neg.f64 (fma.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))))) (neg.f64 (fma.f64 re (/.f64 re (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))) (neg.f64 (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (*.f64 re re)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))) (neg.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (fma.f64 re re #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re re) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))) (neg.f64 (fma.f64 re re #s(literal 1 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(*.f64 (fma.f64 (*.f64 re re) (neg.f64 re) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))))
(*.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (fma.f64 re re #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 re #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re))))) (fma.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 re re)) (*.f64 (*.f64 re re) (*.f64 re re))))
(*.f64 (/.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (+.f64 (fma.f64 re re #s(literal -1 binary64)) re))) (+.f64 (fma.f64 re re #s(literal -1 binary64)) re))
(*.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (fma.f64 re re (+.f64 re #s(literal 1 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (fma.f64 re re (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (*.f64 re re)))))
(*.f64 (pow.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal -1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))))
(*.f64 (pow.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal -1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (fma.f64 re re #s(literal 1 binary64)))))
(*.f64 (pow.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 (*.f64 re re) (*.f64 re re) #s(literal -1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal 1 binary64))))

simplify441.0ms (2.6%)

Memory
-5.6MiB live, 715.2MiB allocated
Algorithm
egg-herbie
Rules
16 214×lower-fma.f64
16 214×lower-fma.f32
5 086×lower-*.f64
5 086×lower-*.f32
2 332×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
098708
1315674
2966666
33235654
45345654
08591601
Stop Event
iter limit
node limit
Counts
108 → 106
Calls
Call 1
Inputs
1
(+ 1 (* -1/2 (pow im 2)))
(+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))
(+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))
(cos im)
(cos im)
(cos im)
(cos im)
(cos im)
(cos im)
(cos im)
(cos im)
1
(+ 1 re)
(+ 1 (* re (+ 1 (* 1/2 re))))
(+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(exp re)
(exp re)
(exp re)
(exp re)
(exp re)
(exp re)
(exp re)
(exp re)
(+ 1 (* -1/2 (pow im 2)))
(+ 1 (+ (* -1/2 (pow im 2)) (* re (+ 1 (* -1/2 (pow im 2))))))
(+ 1 (+ (* -1/2 (pow im 2)) (* re (+ 1 (+ (* -1/2 (pow im 2)) (* 1/2 (* re (+ 1 (* -1/2 (pow im 2))))))))))
(+ 1 (+ (* -1/2 (pow im 2)) (* re (+ 1 (+ (* -1/2 (pow im 2)) (* re (+ (* 1/6 (* re (+ 1 (* -1/2 (pow im 2))))) (* 1/2 (+ 1 (* -1/2 (pow im 2)))))))))))
(* (exp re) (+ 1 (* -1/2 (pow im 2))))
(* (exp re) (+ 1 (* -1/2 (pow im 2))))
(* (exp re) (+ 1 (* -1/2 (pow im 2))))
(* (exp re) (+ 1 (* -1/2 (pow im 2))))
(* (exp re) (+ 1 (* -1/2 (pow im 2))))
(* (exp re) (+ 1 (* -1/2 (pow im 2))))
(* (exp re) (+ 1 (* -1/2 (pow im 2))))
(* (exp re) (+ 1 (* -1/2 (pow im 2))))
(exp re)
(+ (exp re) (* -1/2 (* (pow im 2) (exp re))))
(+ (exp re) (* -1/2 (* (pow im 2) (exp re))))
(+ (exp re) (* -1/2 (* (pow im 2) (exp re))))
(* -1/2 (* (pow im 2) (exp re)))
(* (pow im 2) (+ (* -1/2 (exp re)) (/ (exp re) (pow im 2))))
(* (pow im 2) (+ (* -1/2 (exp re)) (/ (exp re) (pow im 2))))
(* (pow im 2) (+ (* -1/2 (exp re)) (/ (exp re) (pow im 2))))
(* -1/2 (* (pow im 2) (exp re)))
(* (pow im 2) (+ (* -1/2 (exp re)) (/ (exp re) (pow im 2))))
(* (pow im 2) (+ (* -1/2 (exp re)) (/ (exp re) (pow im 2))))
(* (pow im 2) (+ (* -1/2 (exp re)) (/ (exp re) (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 (pow im 2)) 1/2))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/2))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/2))
(* -1/2 (pow im 2))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/2))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/2))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/2))
(* -1/2 im)
(* -1/2 im)
(* -1/2 im)
(* -1/2 im)
(* -1/2 im)
(* -1/2 im)
(* -1/2 im)
(* -1/2 im)
(* -1/2 im)
(* -1/2 im)
(* -1/2 im)
(* -1/2 im)
(cos im)
(+ (cos im) (* re (cos im)))
(+ (cos im) (* re (cos im)))
(+ (cos im) (* re (cos im)))
(* re (cos im))
(* re (+ (cos im) (/ (cos im) re)))
(* re (+ (cos im) (/ (cos im) re)))
(* re (+ (cos im) (/ (cos im) re)))
(* re (cos im))
(* -1 (* re (+ (* -1 (cos im)) (* -1 (/ (cos im) re)))))
(* -1 (* re (+ (* -1 (cos im)) (* -1 (/ (cos im) re)))))
(* -1 (* re (+ (* -1 (cos im)) (* -1 (/ (cos im) re)))))
(+ 1 re)
(+ 1 (+ re (* -1/2 (* (pow im 2) (+ 1 re)))))
(+ 1 (+ re (* (pow im 2) (+ (* -1/2 (+ 1 re)) (* 1/24 (* (pow im 2) (+ 1 re)))))))
(+ 1 (+ re (* (pow im 2) (+ (* -1/2 (+ 1 re)) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (+ 1 re))) (* 1/24 (+ 1 re))))))))
(* (cos im) (+ 1 re))
(* (cos im) (+ 1 re))
(* (cos im) (+ 1 re))
(* (cos im) (+ 1 re))
(* (cos im) (+ 1 re))
(* (cos im) (+ 1 re))
(* (cos im) (+ 1 re))
(* (cos im) (+ 1 re))
1
(+ 1 re)
(+ 1 re)
(+ 1 re)
re
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
re
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
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/24 (pow im 2)) 1/2)))
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
1
#s(literal 1 binary64)
(+ 1 re)
(+.f64 #s(literal 1 binary64) re)
(+ 1 (* re (+ 1 (* 1/2 re))))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64))
(+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(exp re)
(exp.f64 re)
(exp re)
(exp.f64 re)
(exp re)
(exp.f64 re)
(exp re)
(exp.f64 re)
(exp re)
(exp.f64 re)
(exp re)
(exp.f64 re)
(exp re)
(exp.f64 re)
(exp re)
(exp.f64 re)
(+ 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)) (* re (+ 1 (* -1/2 (pow im 2))))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(+ 1 (+ (* -1/2 (pow im 2)) (* re (+ 1 (+ (* -1/2 (pow im 2)) (* 1/2 (* re (+ 1 (* -1/2 (pow im 2))))))))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)))
(+ 1 (+ (* -1/2 (pow im 2)) (* re (+ 1 (+ (* -1/2 (pow im 2)) (* re (+ (* 1/6 (* re (+ 1 (* -1/2 (pow im 2))))) (* 1/2 (+ 1 (* -1/2 (pow im 2)))))))))))
(fma.f64 re (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(* (exp re) (+ 1 (* -1/2 (pow im 2))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (exp.f64 re))
(* (exp re) (+ 1 (* -1/2 (pow im 2))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (exp.f64 re))
(* (exp re) (+ 1 (* -1/2 (pow im 2))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (exp.f64 re))
(* (exp re) (+ 1 (* -1/2 (pow im 2))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (exp.f64 re))
(* (exp re) (+ 1 (* -1/2 (pow im 2))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (exp.f64 re))
(* (exp re) (+ 1 (* -1/2 (pow im 2))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (exp.f64 re))
(* (exp re) (+ 1 (* -1/2 (pow im 2))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (exp.f64 re))
(* (exp re) (+ 1 (* -1/2 (pow im 2))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (exp.f64 re))
(exp re)
(exp.f64 re)
(+ (exp re) (* -1/2 (* (pow im 2) (exp re))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (exp.f64 re))
(+ (exp re) (* -1/2 (* (pow im 2) (exp re))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (exp.f64 re))
(+ (exp re) (* -1/2 (* (pow im 2) (exp re))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (exp.f64 re))
(* -1/2 (* (pow im 2) (exp re)))
(*.f64 (*.f64 im im) (*.f64 #s(literal -1/2 binary64) (exp.f64 re)))
(* (pow im 2) (+ (* -1/2 (exp re)) (/ (exp re) (pow im 2))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (exp.f64 re))
(* (pow im 2) (+ (* -1/2 (exp re)) (/ (exp re) (pow im 2))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (exp.f64 re))
(* (pow im 2) (+ (* -1/2 (exp re)) (/ (exp re) (pow im 2))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (exp.f64 re))
(* -1/2 (* (pow im 2) (exp re)))
(*.f64 (*.f64 im im) (*.f64 #s(literal -1/2 binary64) (exp.f64 re)))
(* (pow im 2) (+ (* -1/2 (exp re)) (/ (exp re) (pow im 2))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (exp.f64 re))
(* (pow im 2) (+ (* -1/2 (exp re)) (/ (exp re) (pow im 2))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (exp.f64 re))
(* (pow im 2) (+ (* -1/2 (exp re)) (/ (exp re) (pow im 2))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (exp.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 (* -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 (pow im 2)) 1/2))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/2))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/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 (pow im 2)) 1/2))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/2))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/2))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(* -1/2 im)
(*.f64 #s(literal -1/2 binary64) im)
(* -1/2 im)
(*.f64 #s(literal -1/2 binary64) im)
(* -1/2 im)
(*.f64 #s(literal -1/2 binary64) im)
(* -1/2 im)
(*.f64 #s(literal -1/2 binary64) im)
(* -1/2 im)
(*.f64 #s(literal -1/2 binary64) im)
(* -1/2 im)
(*.f64 #s(literal -1/2 binary64) im)
(* -1/2 im)
(*.f64 #s(literal -1/2 binary64) im)
(* -1/2 im)
(*.f64 #s(literal -1/2 binary64) im)
(* -1/2 im)
(*.f64 #s(literal -1/2 binary64) im)
(* -1/2 im)
(*.f64 #s(literal -1/2 binary64) im)
(* -1/2 im)
(*.f64 #s(literal -1/2 binary64) im)
(* -1/2 im)
(*.f64 #s(literal -1/2 binary64) im)
(cos im)
(cos.f64 im)
(+ (cos im) (* re (cos im)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(+ (cos im) (* re (cos im)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(+ (cos im) (* re (cos im)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(* re (cos im))
(*.f64 (cos.f64 im) re)
(* re (+ (cos im) (/ (cos im) re)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(* re (+ (cos im) (/ (cos im) re)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(* re (+ (cos im) (/ (cos im) re)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(* re (cos im))
(*.f64 (cos.f64 im) re)
(* -1 (* re (+ (* -1 (cos im)) (* -1 (/ (cos im) re)))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(* -1 (* re (+ (* -1 (cos im)) (* -1 (/ (cos im) re)))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(* -1 (* re (+ (* -1 (cos im)) (* -1 (/ (cos im) re)))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(+ 1 re)
(+.f64 #s(literal 1 binary64) re)
(+ 1 (+ re (* -1/2 (* (pow im 2) (+ 1 re)))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(+ 1 (+ re (* (pow im 2) (+ (* -1/2 (+ 1 re)) (* 1/24 (* (pow im 2) (+ 1 re)))))))
(*.f64 (+.f64 #s(literal 1 binary64) re) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(+ 1 (+ re (* (pow im 2) (+ (* -1/2 (+ 1 re)) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (+ 1 re))) (* 1/24 (+ 1 re))))))))
(*.f64 (+.f64 #s(literal 1 binary64) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(* (cos im) (+ 1 re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(* (cos im) (+ 1 re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(* (cos im) (+ 1 re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(* (cos im) (+ 1 re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(* (cos im) (+ 1 re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(* (cos im) (+ 1 re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(* (cos im) (+ 1 re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(* (cos im) (+ 1 re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
1
#s(literal 1 binary64)
(+ 1 re)
(+.f64 #s(literal 1 binary64) re)
(+ 1 re)
(+.f64 #s(literal 1 binary64) re)
(+ 1 re)
(+.f64 #s(literal 1 binary64) re)
re
(* re (+ 1 (/ 1 re)))
(+.f64 #s(literal 1 binary64) re)
(* re (+ 1 (/ 1 re)))
(+.f64 #s(literal 1 binary64) re)
(* re (+ 1 (/ 1 re)))
(+.f64 #s(literal 1 binary64) re)
re
(* re (+ 1 (/ 1 re)))
(+.f64 #s(literal 1 binary64) re)
(* re (+ 1 (/ 1 re)))
(+.f64 #s(literal 1 binary64) re)
(* re (+ 1 (/ 1 re)))
(+.f64 #s(literal 1 binary64) re)

eval102.0ms (0.6%)

Memory
16.7MiB live, 129.9MiB allocated
Compiler

Compiled 12 898 to 1 284 computations (90% saved)

prune77.0ms (0.4%)

Memory
-5.4MiB live, 173.6MiB allocated
Pruning

19 alts after pruning (15 fresh and 4 done)

PrunedKeptTotal
New51815533
Fresh000
Picked044
Done000
Total51819537
Accuracy
100.0%
Counts
537 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
28.1%
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
36.9%
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
35.1%
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64))
35.1%
(fma.f64 re (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
27.7%
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
27.1%
(fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
61.3%
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))))
27.1%
(+.f64 #s(literal 1 binary64) re)
35.3%
(*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
33.4%
(*.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
28.8%
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
28.7%
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
29.4%
(*.f64 (+.f64 re #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)))
51.7%
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
26.7%
(*.f64 (*.f64 im im) (*.f64 #s(literal -1/2 binary64) (exp.f64 re)))
62.0%
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
71.0%
(exp.f64 re)
50.9%
(cos.f64 im)
26.6%
#s(literal 1 binary64)
Compiler

Compiled 433 to 280 computations (35.3% saved)

simplify549.0ms (3.2%)

Memory
-13.5MiB live, 781.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))
cost-diff0
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))
cost-diff0
(*.f64 im im)
cost-diff0
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
cost-diff0
(*.f64 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
(*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
cost-diff0
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
cost-diff0
(fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))
cost-diff0
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64))
cost-diff0
(*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))
cost-diff0
(+.f64 re #s(literal -1 binary64))
cost-diff384
(/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))))
cost-diff1408
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))))
Rules
22 896×lower-fma.f32
22 880×lower-fma.f64
3 852×lower-*.f32
3 842×lower-*.f64
2 584×lower-+.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
025135
050135
1116135
2283133
3630125
41311125
54405125
08128125
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))))
#s(literal 1 binary64)
(/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))))
(+.f64 re #s(literal -1 binary64))
re
#s(literal -1 binary64)
(*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))
(cos.f64 im)
im
(fma.f64 re re #s(literal -1 binary64))
#s(literal 1 binary64)
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64))
re
(fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))
#s(literal 1/2 binary64)
#s(literal 1 binary64)
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
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)
#s(literal 1 binary64)
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 im im)
im
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))
(fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))
(*.f64 im #s(literal -1/720 binary64))
#s(literal -1/720 binary64)
#s(literal 1/24 binary64)
#s(literal -1/2 binary64)
#s(literal 1 binary64)
Outputs
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
#s(literal 1 binary64)
(/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(+.f64 re #s(literal -1 binary64))
re
#s(literal -1 binary64)
(*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))
(cos.f64 im)
im
(fma.f64 re re #s(literal -1 binary64))
#s(literal 1 binary64)
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
re
(fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
#s(literal 1/2 binary64)
#s(literal 1 binary64)
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 im im) #s(literal 1 binary64))
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)
#s(literal 1 binary64)
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.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 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))
(fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))
(fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))
(*.f64 im #s(literal -1/720 binary64))
#s(literal -1/720 binary64)
#s(literal 1/24 binary64)
#s(literal -1/2 binary64)
#s(literal 1 binary64)

localize3.7s (21.8%)

Memory
24.5MiB live, 179.9MiB allocated
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
accuracy99.9%
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))
accuracy99.9%
(fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))
accuracy99.7%
(*.f64 im #s(literal -1/720 binary64))
accuracy100.0%
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
accuracy99.9%
(*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
accuracy99.9%
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))
accuracy99.5%
(*.f64 im #s(literal 1/24 binary64))
accuracy100.0%
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64))
accuracy100.0%
(fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))
accuracy100.0%
(cos.f64 im)
accuracy100.0%
(*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))
accuracy99.7%
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))))
accuracy77.1%
(/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))))
Samples
3.7s256×0valid
Compiler

Compiled 154 to 35 computations (77.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 3.7s
ival-add: 3.6s (98.9% of total)
ival-mult: 25.0ms (0.7% of total)
ival-cos: 6.0ms (0.2% of total)
const: 6.0ms (0.2% of total)
ival-div: 3.0ms (0.1% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series3.6s (20.8%)

Memory
-5.2MiB live, 37.8MiB allocated
Counts
16 → 228
Calls
Call 1
Inputs
#<alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))))>
#<alt (/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))))>
#<alt (+.f64 re #s(literal -1 binary64))>
#<alt (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))>
#<alt (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64))>
#<alt (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))>
#<alt (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))>
#<alt (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 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 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))>
#<alt (*.f64 im im)>
#<alt (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))>
#<alt (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))>
#<alt (cos.f64 im)>
#<alt (*.f64 im #s(literal -1/720 binary64))>
Outputs
#<alt (cos im)>
#<alt (+ (cos im) (* re (cos im)))>
#<alt (+ (cos im) (* re (cos im)))>
#<alt (+ (cos im) (* re (cos im)))>
#<alt (* re (cos im))>
#<alt (* re (+ (cos im) (/ (cos im) re)))>
#<alt (* re (+ (cos im) (/ (cos im) re)))>
#<alt (* re (+ (cos im) (/ (cos im) re)))>
#<alt (* re (cos im))>
#<alt (* -1 (* re (+ (* -1 (cos im)) (* -1 (/ (cos im) re)))))>
#<alt (* -1 (* re (+ (* -1 (cos im)) (* -1 (/ (cos im) re)))))>
#<alt (* -1 (* re (+ (* -1 (cos im)) (* -1 (/ (cos im) re)))))>
#<alt (/ (- (pow re 2) 1) (- re 1))>
#<alt (- (+ (* -1/2 (/ (* (pow im 2) (- (pow re 2) 1)) (- re 1))) (/ (pow re 2) (- re 1))) (/ 1 (- re 1)))>
#<alt (- (+ (* (pow im 2) (+ (* -1/2 (/ (- (pow re 2) 1) (- re 1))) (* 1/24 (/ (* (pow im 2) (- (pow re 2) 1)) (- re 1))))) (/ (pow re 2) (- re 1))) (/ 1 (- re 1)))>
#<alt (- (+ (* (pow im 2) (+ (* -1/2 (/ (- (pow re 2) 1) (- re 1))) (* (pow im 2) (+ (* -1/720 (/ (* (pow im 2) (- (pow re 2) 1)) (- re 1))) (* 1/24 (/ (- (pow re 2) 1) (- re 1))))))) (/ (pow re 2) (- re 1))) (/ 1 (- re 1)))>
#<alt (/ (* (cos im) (- (pow re 2) 1)) (- re 1))>
#<alt (/ (* (cos im) (- (pow re 2) 1)) (- re 1))>
#<alt (/ (* (cos im) (- (pow re 2) 1)) (- re 1))>
#<alt (/ (* (cos im) (- (pow re 2) 1)) (- re 1))>
#<alt (/ (* (cos im) (- (pow re 2) 1)) (- re 1))>
#<alt (/ (* (cos im) (- (pow re 2) 1)) (- re 1))>
#<alt (/ (* (cos im) (- (pow re 2) 1)) (- re 1))>
#<alt (/ (* (cos im) (- (pow re 2) 1)) (- re 1))>
#<alt (/ 1 (cos im))>
#<alt (+ (* -1 (/ re (cos im))) (/ 1 (cos im)))>
#<alt (+ (* re (- (/ re (cos im)) (/ 1 (cos im)))) (/ 1 (cos im)))>
#<alt (+ (* re (- (* re (+ (* -1 (/ re (cos im))) (/ 1 (cos im)))) (/ 1 (cos im)))) (/ 1 (cos im)))>
#<alt (/ 1 (* re (cos im)))>
#<alt (/ (- (/ 1 (cos im)) (/ 1 (* re (cos im)))) re)>
#<alt (/ (- (+ (/ 1 (cos im)) (/ 1 (* (pow re 2) (cos im)))) (/ 1 (* re (cos im)))) re)>
#<alt (/ (- (+ (/ 1 (cos im)) (/ 1 (* (pow re 2) (cos im)))) (+ (/ 1 (* re (cos im))) (/ 1 (* (pow re 3) (cos im))))) re)>
#<alt (/ 1 (* re (cos im)))>
#<alt (* -1 (/ (- (/ 1 (* re (cos im))) (/ 1 (cos im))) re))>
#<alt (* -1 (/ (- (* -1 (/ (- (/ 1 (* re (cos im))) (/ 1 (cos im))) re)) (/ 1 (cos im))) re))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ 1 (* re (cos im))) (/ 1 (cos im))) re)) (/ 1 (cos im))) re)) (/ 1 (cos im))) re))>
#<alt (/ (- re 1) (- (pow re 2) 1))>
#<alt (- (+ (* 1/2 (/ (* (pow im 2) (- re 1)) (- (pow re 2) 1))) (/ re (- (pow re 2) 1))) (/ 1 (- (pow re 2) 1)))>
#<alt (- (+ (* (pow im 2) (- (* -1 (* (pow im 2) (+ (* -1/4 (/ (- re 1) (- (pow re 2) 1))) (* 1/24 (/ (- re 1) (- (pow re 2) 1)))))) (* -1/2 (/ (- re 1) (- (pow re 2) 1))))) (/ re (- (pow re 2) 1))) (/ 1 (- (pow re 2) 1)))>
#<alt (- (+ (* (pow im 2) (- (* (pow im 2) (- (* -1 (* (pow im 2) (+ (* -1/720 (/ (- re 1) (- (pow re 2) 1))) (+ (* 1/48 (/ (- re 1) (- (pow re 2) 1))) (* 1/2 (+ (* -1/4 (/ (- re 1) (- (pow re 2) 1))) (* 1/24 (/ (- re 1) (- (pow re 2) 1))))))))) (+ (* -1/4 (/ (- re 1) (- (pow re 2) 1))) (* 1/24 (/ (- re 1) (- (pow re 2) 1)))))) (* -1/2 (/ (- re 1) (- (pow re 2) 1))))) (/ re (- (pow re 2) 1))) (/ 1 (- (pow re 2) 1)))>
#<alt (/ (- re 1) (* (cos im) (- (pow re 2) 1)))>
#<alt (/ (- re 1) (* (cos im) (- (pow re 2) 1)))>
#<alt (/ (- re 1) (* (cos im) (- (pow re 2) 1)))>
#<alt (/ (- re 1) (* (cos im) (- (pow re 2) 1)))>
#<alt (/ (- re 1) (* (cos im) (- (pow re 2) 1)))>
#<alt (/ (- re 1) (* (cos im) (- (pow re 2) 1)))>
#<alt (/ (- re 1) (* (cos im) (- (pow re 2) 1)))>
#<alt (/ (- re 1) (* (cos im) (- (pow re 2) 1)))>
#<alt -1>
#<alt (- re 1)>
#<alt (- re 1)>
#<alt (- re 1)>
#<alt re>
#<alt (* re (- 1 (/ 1 re)))>
#<alt (* re (- 1 (/ 1 re)))>
#<alt (* re (- 1 (/ 1 re)))>
#<alt re>
#<alt (* -1 (* re (- (/ 1 re) 1)))>
#<alt (* -1 (* re (- (/ 1 re) 1)))>
#<alt (* -1 (* re (- (/ 1 re) 1)))>
#<alt (- (pow re 2) 1)>
#<alt (- (+ (* -1/2 (* (pow im 2) (- (pow re 2) 1))) (pow re 2)) 1)>
#<alt (- (+ (* (pow im 2) (+ (* -1/2 (- (pow re 2) 1)) (* 1/24 (* (pow im 2) (- (pow re 2) 1))))) (pow re 2)) 1)>
#<alt (- (+ (* (pow im 2) (+ (* -1/2 (- (pow re 2) 1)) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (- (pow re 2) 1))) (* 1/24 (- (pow re 2) 1)))))) (pow re 2)) 1)>
#<alt (* (cos im) (- (pow re 2) 1))>
#<alt (* (cos im) (- (pow re 2) 1))>
#<alt (* (cos im) (- (pow re 2) 1))>
#<alt (* (cos im) (- (pow re 2) 1))>
#<alt (* (cos im) (- (pow re 2) 1))>
#<alt (* (cos im) (- (pow re 2) 1))>
#<alt (* (cos im) (- (pow re 2) 1))>
#<alt (* (cos im) (- (pow re 2) 1))>
#<alt (* -1 (cos im))>
#<alt (+ (* -1 (cos im)) (* (pow re 2) (cos im)))>
#<alt (+ (* -1 (cos im)) (* (pow re 2) (cos im)))>
#<alt (+ (* -1 (cos im)) (* (pow re 2) (cos im)))>
#<alt (* (pow re 2) (cos im))>
#<alt (* (pow re 2) (+ (cos im) (* -1 (/ (cos im) (pow re 2)))))>
#<alt (* (pow re 2) (+ (cos im) (* -1 (/ (cos im) (pow re 2)))))>
#<alt (* (pow re 2) (+ (cos im) (* -1 (/ (cos im) (pow re 2)))))>
#<alt (* (pow re 2) (cos im))>
#<alt (* (pow re 2) (+ (cos im) (* -1 (/ (cos im) (pow re 2)))))>
#<alt (* (pow re 2) (+ (cos im) (* -1 (/ (cos im) (pow re 2)))))>
#<alt (* (pow re 2) (+ (cos im) (* -1 (/ (cos im) (pow re 2)))))>
#<alt 1>
#<alt (+ 1 re)>
#<alt (+ 1 (* re (+ 1 (* 1/2 re))))>
#<alt (+ 1 (* re (+ 1 (* 1/2 re))))>
#<alt (* 1/2 (pow re 2))>
#<alt (* (pow re 2) (+ 1/2 (/ 1 re)))>
#<alt (* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))>
#<alt (* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))>
#<alt (* 1/2 (pow re 2))>
#<alt (* (pow re 2) (+ 1/2 (/ 1 re)))>
#<alt (* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))>
#<alt (* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))>
#<alt 1>
#<alt (+ 1 (* 1/2 re))>
#<alt (+ 1 (* 1/2 re))>
#<alt (+ 1 (* 1/2 re))>
#<alt (* 1/2 re)>
#<alt (* re (+ 1/2 (/ 1 re)))>
#<alt (* re (+ 1/2 (/ 1 re)))>
#<alt (* re (+ 1/2 (/ 1 re)))>
#<alt (* 1/2 re)>
#<alt (* re (+ 1/2 (/ 1 re)))>
#<alt (* re (+ 1/2 (/ 1 re)))>
#<alt (* re (+ 1/2 (/ 1 re)))>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))>
#<alt (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/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 (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (- (+ 1/24 (/ 1 (pow im 4))) (* 1/2 (/ 1 (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 (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (- (+ 1/24 (/ 1 (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* -1/2 im)>
#<alt (* im (- (* 1/24 (pow im 2)) 1/2))>
#<alt (* im (- (* 1/24 (pow im 2)) 1/2))>
#<alt (* im (- (* 1/24 (pow im 2)) 1/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 (* -1 (* (pow im 3) (- (* 1/2 (/ 1 (pow im 2))) 1/24)))>
#<alt (* -1 (* (pow im 3) (- (* 1/2 (/ 1 (pow im 2))) 1/24)))>
#<alt (* -1 (* (pow im 3) (- (* 1/2 (/ 1 (pow im 2))) 1/24)))>
#<alt -1/2>
#<alt (- (* 1/24 (pow im 2)) 1/2)>
#<alt (- (* 1/24 (pow im 2)) 1/2)>
#<alt (- (* 1/24 (pow im 2)) 1/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 1>
#<alt (+ 1 (* -1/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))>
#<alt (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))>
#<alt (* -1/720 (pow im 6))>
#<alt (* (pow im 6) (- (* 1/24 (/ 1 (pow im 2))) 1/720))>
#<alt (* (pow im 6) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))>
#<alt (* (pow im 6) (- (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))) (+ 1/720 (/ 1/2 (pow im 4)))))>
#<alt (* -1/720 (pow im 6))>
#<alt (* (pow im 6) (- (* 1/24 (/ 1 (pow im 2))) 1/720))>
#<alt (* (pow im 6) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))>
#<alt (* (pow im 6) (- (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))) (+ 1/720 (/ 1/2 (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/24 (pow im 2)) 1/2)>
#<alt (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)>
#<alt (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)>
#<alt (* -1/720 (pow im 4))>
#<alt (* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) 1/720))>
#<alt (* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))>
#<alt (* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))>
#<alt (* -1/720 (pow im 4))>
#<alt (* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) 1/720))>
#<alt (* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))>
#<alt (* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))>
#<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/24 (/ 1 (pow im 2))) 1/720))>
#<alt (* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))>
#<alt (* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))>
#<alt (* -1/720 (pow im 2))>
#<alt (* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))>
#<alt (* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))>
#<alt (* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))>
#<alt (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (* -1/720 im)>
#<alt (* -1/720 im)>
#<alt (* -1/720 im)>
#<alt (* -1/720 im)>
#<alt (* -1/720 im)>
#<alt (* -1/720 im)>
#<alt (* -1/720 im)>
#<alt (* -1/720 im)>
#<alt (* -1/720 im)>
#<alt (* -1/720 im)>
#<alt (* -1/720 im)>
#<alt (* -1/720 im)>
Calls

57 calls:

TimeVariablePointExpression
3.6s
re
@inf
(/ (+ re -1) (* (cos im) (+ (* re re) -1)))
3.0ms
im
@inf
(* im 1/24)
2.0ms
re
@0
(/ 1 (/ (+ re -1) (* (cos im) (+ (* re re) -1))))
1.0ms
im
@inf
(/ 1 (/ (+ re -1) (* (cos im) (+ (* re re) -1))))
1.0ms
im
@0
(/ (+ re -1) (* (cos im) (+ (* re re) -1)))

rewrite311.0ms (1.8%)

Memory
-2.8MiB live, 593.3MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 006×lower-fma.f32
4 990×lower-fma.f64
4 370×lower-/.f32
4 366×lower-/.f64
3 836×lower-*.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025114
050114
1235104
21822104
08701104
Stop Event
iter limit
node limit
iter limit
Counts
16 → 633
Calls
Call 1
Inputs
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))))
(+.f64 re #s(literal -1 binary64))
(*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(*.f64 im (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))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 im im)
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))
(fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))
(cos.f64 im)
(*.f64 im #s(literal -1/720 binary64))
Outputs
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) re)) (*.f64 re (*.f64 re (cos.f64 im)))) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) re)) (neg.f64 (cos.f64 im))))
(+.f64 (/.f64 (*.f64 re (*.f64 re (cos.f64 im))) (+.f64 re #s(literal -1 binary64))) (/.f64 (neg.f64 (cos.f64 im)) (+.f64 re #s(literal -1 binary64))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))))
(-.f64 (/.f64 (*.f64 re re) (/.f64 (+.f64 re #s(literal -1 binary64)) (cos.f64 im))) (/.f64 (cos.f64 im) (+.f64 re #s(literal -1 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (fma.f64 re re #s(literal 1 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (cos.f64 im))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal 1 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (cos.f64 im))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 (*.f64 re (*.f64 re (cos.f64 im))) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) re)) (/.f64 (neg.f64 (cos.f64 im)) (+.f64 re #s(literal -1 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) re)) (*.f64 re (*.f64 re (cos.f64 im))) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) re)) (neg.f64 (cos.f64 im))))
(neg.f64 (neg.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 (+.f64 re #s(literal -1 binary64)) (cos.f64 im)))
(/.f64 (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (neg.f64 (cos.f64 im))) (-.f64 #s(literal 1 binary64) re))
(/.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (neg.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (cos.f64 im))))
(/.f64 (/.f64 (cos.f64 im) (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) re)) (cos.f64 im)) (/.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))))
(/.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) re))) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) re)) (*.f64 re (*.f64 re (cos.f64 im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) re)) (neg.f64 (cos.f64 im))) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) re)) (*.f64 re (*.f64 re (cos.f64 im)))) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) re)) (*.f64 re (*.f64 re (cos.f64 im)))) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) re)) (neg.f64 (cos.f64 im))) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) re)) (neg.f64 (cos.f64 im)))) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) re)) (*.f64 re (*.f64 re (cos.f64 im)))) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) re)) (neg.f64 (cos.f64 im)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 re (*.f64 re (cos.f64 im))) (+.f64 re #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (neg.f64 (cos.f64 im)) (+.f64 re #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 re (*.f64 re (cos.f64 im))) (+.f64 re #s(literal -1 binary64))) (/.f64 (*.f64 re (*.f64 re (cos.f64 im))) (+.f64 re #s(literal -1 binary64))) (-.f64 (*.f64 (/.f64 (neg.f64 (cos.f64 im)) (+.f64 re #s(literal -1 binary64))) (/.f64 (neg.f64 (cos.f64 im)) (+.f64 re #s(literal -1 binary64)))) (*.f64 (/.f64 (*.f64 re (*.f64 re (cos.f64 im))) (+.f64 re #s(literal -1 binary64))) (/.f64 (neg.f64 (cos.f64 im)) (+.f64 re #s(literal -1 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) re)) (*.f64 re (*.f64 re (cos.f64 im)))) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) re)) (*.f64 re (*.f64 re (cos.f64 im))))) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) re)) (neg.f64 (cos.f64 im))) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) re)) (neg.f64 (cos.f64 im))))) (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) re)) (*.f64 re (*.f64 re (cos.f64 im)))) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) re)) (neg.f64 (cos.f64 im)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (cos.f64 im))) (+.f64 re #s(literal -1 binary64))) (/.f64 (*.f64 re (*.f64 re (cos.f64 im))) (+.f64 re #s(literal -1 binary64)))) (*.f64 (/.f64 (neg.f64 (cos.f64 im)) (+.f64 re #s(literal -1 binary64))) (/.f64 (neg.f64 (cos.f64 im)) (+.f64 re #s(literal -1 binary64))))) (-.f64 (/.f64 (*.f64 re (*.f64 re (cos.f64 im))) (+.f64 re #s(literal -1 binary64))) (/.f64 (neg.f64 (cos.f64 im)) (+.f64 re #s(literal -1 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))) #s(literal -1 binary64))
(pow.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 (cos.f64 im) (+.f64 re #s(literal -1 binary64))))
(*.f64 (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (neg.f64 (cos.f64 im))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) re)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 (+.f64 re #s(literal -1 binary64)) (cos.f64 im)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re))))
(*.f64 (/.f64 (cos.f64 im) (+.f64 re #s(literal -1 binary64))) (fma.f64 re re #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))) (/.f64 (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re))))
(*.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) re)) (cos.f64 im)) (fma.f64 re re #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) re)) (fma.f64 re re #s(literal -1 binary64))) (cos.f64 im))
(*.f64 (/.f64 (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) (neg.f64 re))))
(*.f64 (*.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 (cos.f64 im) (+.f64 re #s(literal -1 binary64)))) (+.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (/.f64 (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) (neg.f64 re))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (neg.f64 (cos.f64 im))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (cos.f64 im)) (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 re re) #s(literal 1 binary64)) (neg.f64 (*.f64 re re)))))
(*.f64 (pow.f64 (/.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (cos.f64 im)) (fma.f64 (*.f64 re re) (*.f64 re re) #s(literal -1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal 1 binary64))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) re) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (/.f64 (*.f64 (+.f64 re #s(literal -1 binary64)) (cos.f64 im)) (/.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) (neg.f64 re))))))
(*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1 binary64) (cos.f64 im))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 re #s(literal -1 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 im))))
(*.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (/.f64 (cos.f64 im) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re))))
(*.f64 (/.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 re re) #s(literal 1 binary64)) (neg.f64 (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (cos.f64 im))))
(*.f64 (/.f64 (fma.f64 (*.f64 re re) (*.f64 re re) #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (cos.f64 im))))
(*.f64 (/.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re))))
(*.f64 (/.f64 (cos.f64 im) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) (neg.f64 re))))))
(*.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (/.f64 (cos.f64 im) (/.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) (neg.f64 re))))))
(*.f64 (/.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)) (fma.f64 re re #s(literal -1 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re))))
(*.f64 (/.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) (neg.f64 re))))))
(*.f64 (/.f64 (cos.f64 im) #s(literal -1 binary64)) (/.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 (cos.f64 im)) (+.f64 re #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 (cos.f64 im)) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) #s(literal -1 binary64)) (/.f64 (cos.f64 im) (+.f64 re #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))) #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) #s(literal 1 binary64)) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) (neg.f64 re))) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))) #s(literal -1 binary64)))
(-.f64 (/.f64 re (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))))
(-.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))) (+.f64 #s(literal 1 binary64) re))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))) (+.f64 #s(literal 1 binary64) re))))
(-.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (fma.f64 re re #s(literal 1 binary64))) (*.f64 (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))) (+.f64 #s(literal 1 binary64) re))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal 1 binary64))) (*.f64 (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))) (+.f64 #s(literal 1 binary64) re))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (neg.f64 (cos.f64 im)))) (/.f64 #s(literal -1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))))
(/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 im) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))) (+.f64 #s(literal 1 binary64) re)) (fma.f64 re re #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) (neg.f64 re)))) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) (neg.f64 re))) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))) (fma.f64 re re #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) (neg.f64 re))) (/.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) re) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (cos.f64 im)) (+.f64 #s(literal 1 binary64) re))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))))
(/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))))
(/.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))) (+.f64 #s(literal 1 binary64) re)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (neg.f64 (cos.f64 im))))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))) #s(literal -1 binary64))
(/.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) (neg.f64 re))) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64)) (*.f64 (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) (neg.f64 re)))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (cos.f64 im)) (fma.f64 re re #s(literal -1 binary64)))
(/.f64 (neg.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (cos.f64 im))) (neg.f64 (fma.f64 re re #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (neg.f64 (*.f64 (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))) (+.f64 #s(literal 1 binary64) re))))
(/.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))))))
(/.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (neg.f64 (*.f64 (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) (neg.f64 re))))))
(/.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (neg.f64 (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) (neg.f64 re))) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))))))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re)) (cos.f64 im))
(/.f64 (/.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))) (fma.f64 re re (-.f64 #s(literal 1 binary64) (neg.f64 re))))
(/.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))) (+.f64 #s(literal 1 binary64) re))
(/.f64 (/.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (cos.f64 im)) (+.f64 #s(literal 1 binary64) re)) (+.f64 re #s(literal -1 binary64)))
(/.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (cos.f64 im)))) (neg.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (neg.f64 (/.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) (neg.f64 re)))))
(/.f64 (neg.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))))) (neg.f64 (+.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (/.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (cos.f64 im)) (+.f64 #s(literal 1 binary64) re))) (-.f64 #s(literal 1 binary64) re))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re))) (neg.f64 (cos.f64 im)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))))
(*.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))))
(*.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 re #s(literal -1 binary64)) (cos.f64 im))))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))) (+.f64 #s(literal 1 binary64) re))))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))) (/.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)))
(*.f64 (-.f64 #s(literal 1 binary64) re) (/.f64 #s(literal -1 binary64) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))) #s(literal -1 binary64))
(*.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) (neg.f64 re))))))
(*.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) (neg.f64 re))) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))) (+.f64 re #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (cos.f64 im)) (/.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))))
(*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (cos.f64 im)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 re #s(literal -1 binary64))))
(*.f64 (neg.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (cos.f64 im))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 re re #s(literal -1 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (cos.f64 im)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (cos.f64 im)))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 im)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) (neg.f64 re)))))
(*.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (cos.f64 im)) (+.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (cos.f64 im)) (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 re re) (*.f64 re re) #s(literal 1 binary64)) (neg.f64 (*.f64 re re))))
(*.f64 (/.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (cos.f64 im)) (fma.f64 (*.f64 re re) (*.f64 re re) #s(literal -1 binary64))) (fma.f64 re re #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) re)) (cos.f64 im)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) re)) (fma.f64 re re #s(literal -1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 im)))
(*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) (neg.f64 re)))))
(*.f64 (pow.f64 (*.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 (cos.f64 im) (+.f64 re #s(literal -1 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 re re #s(literal -1 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (neg.f64 (cos.f64 im))))
(*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))) (/.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 re re) #s(literal 1 binary64)) (neg.f64 (*.f64 re re)))) (+.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) re)) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 im)) (+.f64 re #s(literal -1 binary64))))
(*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal -1 binary64)) (cos.f64 im))))
(*.f64 (/.f64 (fma.f64 (*.f64 re re) (*.f64 re re) #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 im)) (/.f64 (+.f64 re #s(literal -1 binary64)) (neg.f64 (fma.f64 re re #s(literal -1 binary64)))))
(*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 im)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (cos.f64 im)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re)) (fma.f64 re re #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))))
(*.f64 (/.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64)) (cos.f64 im)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) (neg.f64 re)))) (fma.f64 re re #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) (neg.f64 re)))) (cos.f64 im)))
(*.f64 (/.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64)) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) (neg.f64 re)))) (+.f64 re #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) re)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) (neg.f64 re)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (cos.f64 im))))
(*.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))))
(*.f64 (/.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) (neg.f64 re)))) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))))
(*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 im)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 re re) #s(literal 1 binary64)) (neg.f64 (*.f64 re re))))))
(*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 (*.f64 re re) (*.f64 re re) #s(literal -1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 im)) (/.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal 1 binary64)))))
(+.f64 re #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) re)
(+.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) re)) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re))))
(-.f64 re #s(literal 1 binary64))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) re))
(-.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re)))
(-.f64 (/.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(-.f64 (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (fma.f64 re re #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) re)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) re)))
(-.f64 (/.f64 (*.f64 re (*.f64 re re)) (fma.f64 re re (+.f64 #s(literal 1 binary64) re))) (/.f64 #s(literal 1 binary64) (fma.f64 re re (+.f64 #s(literal 1 binary64) re))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) re)) (/.f64 (*.f64 re re) (-.f64 #s(literal -1 binary64) re)))
(expm1.f64 (*.f64 (log.f64 re) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) re #s(literal -1 binary64))
(fma.f64 re #s(literal 1 binary64) #s(literal -1 binary64))
(fma.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re)) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re))))
(neg.f64 (-.f64 #s(literal 1 binary64) re))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) re)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (neg.f64 re))) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re re (+.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))
(/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) re))
(/.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))
(/.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) (neg.f64 re))))
(/.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (neg.f64 re))))
(/.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64)) (fma.f64 re re (+.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) (neg.f64 re)))))
(/.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (neg.f64 re)))))
(/.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (neg.f64 (fma.f64 re re (+.f64 #s(literal 1 binary64) re))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal -1 binary64) re))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64)))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) re))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) (neg.f64 re))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re))) (neg.f64 (-.f64 #s(literal -1 binary64) re)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) re)) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) re)) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re))))))
(pow.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) re))
(*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re)))
(*.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) (neg.f64 re)))))
(*.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re re (+.f64 #s(literal 1 binary64) re))))
(*.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (neg.f64 re)))))
(*.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 #s(literal 1 binary64) re))))
(*.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) (neg.f64 re))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) re)))
(+.f64 (*.f64 re (*.f64 re (cos.f64 im))) (neg.f64 (cos.f64 im)))
(+.f64 (neg.f64 (cos.f64 im)) (*.f64 re (*.f64 re (cos.f64 im))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (neg.f64 (cos.f64 im))))
(-.f64 (*.f64 re (*.f64 re (cos.f64 im))) (cos.f64 im))
(-.f64 (/.f64 (pow.f64 (*.f64 re (*.f64 re (cos.f64 im))) #s(literal 2 binary64)) (fma.f64 re (*.f64 re (cos.f64 im)) (cos.f64 im))) (/.f64 (pow.f64 (neg.f64 (cos.f64 im)) #s(literal 2 binary64)) (fma.f64 re (*.f64 re (cos.f64 im)) (cos.f64 im))))
(fma.f64 re (*.f64 re (cos.f64 im)) (neg.f64 (cos.f64 im)))
(fma.f64 #s(literal -1 binary64) (cos.f64 im) (*.f64 re (*.f64 re (cos.f64 im))))
(fma.f64 (cos.f64 im) #s(literal -1 binary64) (*.f64 re (*.f64 re (cos.f64 im))))
(fma.f64 (cos.f64 im) (*.f64 re re) (neg.f64 (cos.f64 im)))
(fma.f64 (*.f64 re re) (cos.f64 im) (neg.f64 (cos.f64 im)))
(fma.f64 (*.f64 (cos.f64 im) re) re (neg.f64 (cos.f64 im)))
(neg.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (neg.f64 (cos.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 re (cos.f64 im))) #s(literal 2 binary64)) (-.f64 (pow.f64 (neg.f64 (cos.f64 im)) #s(literal 2 binary64)) (*.f64 (*.f64 re (*.f64 re (cos.f64 im))) (neg.f64 (cos.f64 im))))) (+.f64 (pow.f64 (*.f64 re (*.f64 re (cos.f64 im))) #s(literal 3 binary64)) (neg.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (*.f64 re (cos.f64 im)) (cos.f64 im)) (-.f64 (pow.f64 (*.f64 re (*.f64 re (cos.f64 im))) #s(literal 2 binary64)) (pow.f64 (neg.f64 (cos.f64 im)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 re re) (*.f64 re re) #s(literal 1 binary64)) (neg.f64 (*.f64 re re))) (*.f64 (cos.f64 im) (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 (cos.f64 im) (fma.f64 (*.f64 re re) (*.f64 re re) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 re re) (*.f64 re re) #s(literal 1 binary64)) (neg.f64 (*.f64 re re))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1 binary64)) (cos.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re re) #s(literal -1 binary64)) (cos.f64 im))))
(/.f64 (cos.f64 im) (/.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))))
(/.f64 (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))) #s(literal 1 binary64))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (neg.f64 (cos.f64 im))) #s(literal -1 binary64))
(/.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 re (cos.f64 im))) #s(literal 3 binary64)) (neg.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 re (*.f64 re (cos.f64 im))) #s(literal 2 binary64)) (-.f64 (pow.f64 (neg.f64 (cos.f64 im)) #s(literal 2 binary64)) (*.f64 (*.f64 re (*.f64 re (cos.f64 im))) (neg.f64 (cos.f64 im))))))
(/.f64 (-.f64 (pow.f64 (*.f64 re (*.f64 re (cos.f64 im))) #s(literal 2 binary64)) (pow.f64 (neg.f64 (cos.f64 im)) #s(literal 2 binary64))) (fma.f64 re (*.f64 re (cos.f64 im)) (cos.f64 im)))
(/.f64 (*.f64 (cos.f64 im) (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 re re) (*.f64 re re) #s(literal 1 binary64)) (neg.f64 (*.f64 re re))))
(/.f64 (*.f64 (cos.f64 im) (fma.f64 (*.f64 re re) (*.f64 re re) #s(literal -1 binary64))) (fma.f64 re re #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1 binary64)) (cos.f64 im)) (-.f64 (fma.f64 (*.f64 re re) (*.f64 re re) #s(literal 1 binary64)) (neg.f64 (*.f64 re re))))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re re) #s(literal -1 binary64)) (cos.f64 im)) (fma.f64 re re #s(literal 1 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 re (cos.f64 im))) #s(literal 3 binary64)) (neg.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 re (cos.f64 im))) #s(literal 2 binary64)) (-.f64 (pow.f64 (neg.f64 (cos.f64 im)) #s(literal 2 binary64)) (*.f64 (*.f64 re (*.f64 re (cos.f64 im))) (neg.f64 (cos.f64 im)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 re (*.f64 re (cos.f64 im))) #s(literal 2 binary64)) (pow.f64 (neg.f64 (cos.f64 im)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 re (*.f64 re (cos.f64 im)) (cos.f64 im))))
(/.f64 (neg.f64 (*.f64 (cos.f64 im) (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 re re) (*.f64 re re) #s(literal 1 binary64)) (neg.f64 (*.f64 re re)))))
(/.f64 (neg.f64 (*.f64 (cos.f64 im) (fma.f64 (*.f64 re re) (*.f64 re re) #s(literal -1 binary64)))) (neg.f64 (fma.f64 re re #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1 binary64)) (cos.f64 im))) (neg.f64 (-.f64 (fma.f64 (*.f64 re re) (*.f64 re re) #s(literal 1 binary64)) (neg.f64 (*.f64 re re)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re re) #s(literal -1 binary64)) (cos.f64 im))) (neg.f64 (fma.f64 re re #s(literal 1 binary64))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64))) (pow.f64 (*.f64 re (*.f64 re (cos.f64 im))) #s(literal 3 binary64))) (+.f64 (pow.f64 (neg.f64 (cos.f64 im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re (*.f64 re (cos.f64 im))) #s(literal 2 binary64)) (*.f64 (neg.f64 (cos.f64 im)) (*.f64 re (*.f64 re (cos.f64 im)))))))
(/.f64 (-.f64 (pow.f64 (neg.f64 (cos.f64 im)) #s(literal 2 binary64)) (pow.f64 (*.f64 re (*.f64 re (cos.f64 im))) #s(literal 2 binary64))) (-.f64 (neg.f64 (cos.f64 im)) (*.f64 re (*.f64 re (cos.f64 im)))))
(pow.f64 (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (neg.f64 (cos.f64 im))))
(*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (cos.f64 im))
(*.f64 (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)) (+.f64 re #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 re #s(literal -1 binary64)) (cos.f64 im)))
(*.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 re (cos.f64 im))) #s(literal 3 binary64)) (neg.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 re (*.f64 re (cos.f64 im))) #s(literal 2 binary64)) (-.f64 (pow.f64 (neg.f64 (cos.f64 im)) #s(literal 2 binary64)) (*.f64 (*.f64 re (*.f64 re (cos.f64 im))) (neg.f64 (cos.f64 im)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 re (*.f64 re (cos.f64 im))) #s(literal 2 binary64)) (pow.f64 (neg.f64 (cos.f64 im)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (cos.f64 im)) (cos.f64 im))))
(*.f64 (*.f64 (cos.f64 im) (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 re re) #s(literal 1 binary64)) (neg.f64 (*.f64 re re)))))
(*.f64 (*.f64 (cos.f64 im) (fma.f64 (*.f64 re re) (*.f64 re re) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal 1 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1 binary64)) (cos.f64 im)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 re re) #s(literal 1 binary64)) (neg.f64 (*.f64 re re)))))
(*.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re re) #s(literal -1 binary64)) (cos.f64 im)) (/.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))
(+.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal 1 binary64))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 #s(literal 1 binary64) re))
(+.f64 (/.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) re)
(-.f64 (/.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))) (/.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))))
(fma.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal 1 binary64))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) re))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re re) (+.f64 #s(literal 1 binary64) re))
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) re #s(literal 1 binary64))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) re (+.f64 #s(literal 1 binary64) re))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) re))
(fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(fma.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) re)))) #s(literal 1 binary64))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (neg.f64 (*.f64 re re))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) re)) #s(literal 1 binary64))
(fma.f64 (*.f64 re (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64)) re) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64)) re) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #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 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal -1 binary64))) (neg.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))))) (neg.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) re) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 #s(literal 1 binary64) re)))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) #s(literal 3 binary64)) (*.f64 re (*.f64 re re))) (fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) re))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (+.f64 #s(literal 1 binary64) re)))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 re re)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) re))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(*.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))))
(*.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))))
(+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))
(+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64))
(+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/2 binary64)))) (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64))) (neg.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/2 binary64))))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))))
(*.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))
(+.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(+.f64 (/.f64 (*.f64 (*.f64 (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))) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64)))))
(-.f64 (/.f64 (*.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))) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))) (/.f64 (*.f64 (*.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))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))))
(fma.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(fma.f64 im (*.f64 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 im im) #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 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 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (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))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64)))))
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #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 #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))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.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))) (*.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 (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)) (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))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.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))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (*.f64 (*.f64 (fma.f64 im (*.f64 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)) (-.f64 (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)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im (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)) (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)) (+.f64 #s(literal 1 binary64) (-.f64 (*.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))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))))
(/.f64 (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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (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)) (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))) (neg.f64 (-.f64 (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)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (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)) (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))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.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))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (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))) (neg.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.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)))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.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))) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (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)) (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)))) (neg.f64 (neg.f64 (-.f64 (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)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (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)))) (neg.f64 (neg.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.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))) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.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))) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 (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))) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (*.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))) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (*.f64 (*.f64 (fma.f64 im (*.f64 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)) (/.f64 #s(literal 1 binary64) (-.f64 (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)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))))
(*.f64 (fma.f64 (*.f64 im (*.f64 im (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)) (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)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.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))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))))
(*.f64 (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)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64))))
(*.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (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)) (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))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (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)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (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))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.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)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))))
(+.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 im #s(literal -1/2 binary64)))
(+.f64 (*.f64 im #s(literal -1/2 binary64)) (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (-.f64 (*.f64 im (*.f64 im (*.f64 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 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 im #s(literal -1/2 binary64)))))
(fma.f64 im #s(literal -1/2 binary64) (*.f64 im (*.f64 im (*.f64 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 #s(literal 1/24 binary64)) (*.f64 im im) (*.f64 im #s(literal -1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 im im) (*.f64 im #s(literal 1/24 binary64)) (*.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 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (-.f64 (*.f64 (*.f64 im #s(literal -1/2 binary64)) (*.f64 im #s(literal -1/2 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 im #s(literal -1/2 binary64))))) (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))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 im #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (*.f64 im #s(literal -1/2 binary64)) (*.f64 im #s(literal -1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/4 binary64)) (*.f64 (*.f64 im im) #s(literal -1/48 binary64))) (*.f64 im (fma.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im 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)) (*.f64 im (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/4 binary64)) (*.f64 (*.f64 im im) #s(literal -1/48 binary64))) (*.f64 (fma.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/8 binary64)) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/4 binary64)) im)))
(/.f64 im (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #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 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (-.f64 (*.f64 (*.f64 im #s(literal -1/2 binary64)) (*.f64 im #s(literal -1/2 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 im #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (*.f64 im #s(literal -1/2 binary64)) (*.f64 im #s(literal -1/2 binary64)))) (-.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 im #s(literal -1/2 binary64))))
(/.f64 (*.f64 im (fma.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/8 binary64))) (-.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #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 #s(literal 1/13824 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/8 binary64)) im) (-.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #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 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (-.f64 (*.f64 (*.f64 im #s(literal -1/2 binary64)) (*.f64 im #s(literal -1/2 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 im #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (*.f64 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 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 im #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/8 binary64)))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #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 #s(literal 1/13824 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/8 binary64)) im)) (neg.f64 (-.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #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 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (*.f64 im #s(literal -1/2 binary64)) (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 im #s(literal -1/2 binary64)) (*.f64 im #s(literal -1/2 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (-.f64 (*.f64 im #s(literal -1/2 binary64)) (*.f64 im (*.f64 im (*.f64 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 (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 im (*.f64 im im)) (*.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (-.f64 (*.f64 (*.f64 im #s(literal -1/2 binary64)) (*.f64 im #s(literal -1/2 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 im #s(literal -1/2 binary64)))))))
(*.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (*.f64 im #s(literal -1/2 binary64)) (*.f64 im #s(literal -1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 im #s(literal -1/2 binary64)))))
(*.f64 (*.f64 im (fma.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #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))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/8 binary64)) im) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #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) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 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))) (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 #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 #s(literal 1/24 binary64) (*.f64 im im) #s(literal -1/2 binary64))
(fma.f64 (*.f64 im #s(literal 1/24 binary64)) im #s(literal -1/2 binary64))
(fma.f64 (*.f64 im im) #s(literal 1/24 binary64) #s(literal -1/2 binary64))
(fma.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) #s(literal -1/48 binary64)))) (fma.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #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 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/8 binary64)) (-.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/4 binary64)) (*.f64 (*.f64 im im) #s(literal -1/48 binary64))))
(/.f64 (fma.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im 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 #s(literal 1/13824 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/8 binary64))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/4 binary64)) (*.f64 (*.f64 im im) #s(literal -1/48 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im 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 #s(literal 1/13824 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/8 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #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))))))
(/.f64 (-.f64 (pow.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))) #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 #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 (*.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))) (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 #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)))))))
(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 #s(literal 1/13824 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/4 binary64)) (*.f64 (*.f64 im im) #s(literal -1/48 binary64)))))
(*.f64 (fma.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 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)) (/.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 #s(literal 1/13824 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/4 binary64)) (*.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))) (/.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 im #s(literal 1/24 binary64))
(*.f64 #s(literal 1/24 binary64) im)
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))
(+.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(fma.f64 im (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #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 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #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 im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #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 (fma.f64 im (*.f64 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 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #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 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #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 (fma.f64 im (*.f64 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) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) im #s(literal 1 binary64))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))))) #s(literal 1 binary64))
(fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #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 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #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 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) #s(literal -1/8 binary64)) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal -1/4 binary64)) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (fma.f64 im (*.f64 im #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 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) #s(literal 1 binary64))) (neg.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) #s(literal -1 binary64))) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (pow.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #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 (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #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 (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 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 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #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 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) (*.f64 #s(literal -1/2 binary64) (*.f64 im im)))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (*.f64 #s(literal -1/2 binary64) (*.f64 im im))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))))
(*.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))))))
(*.f64 (neg.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #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 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))))
(exp.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 (*.f64 im im) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 im)) #s(literal 2 binary64))
(*.f64 im im)
(*.f64 (*.f64 im im) #s(literal 1 binary64))
(*.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)))
(+.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))))
(+.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal -1/2 binary64))
(+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/720 binary64)))) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(+.f64 (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))))
(+.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/720 binary64))))) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))
(-.f64 (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))))) (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (-.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))))))
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))
(fma.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/720 binary64)))) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(fma.f64 im (*.f64 (*.f64 im #s(literal -1/720 binary64)) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/720 binary64))) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 im #s(literal -1/720 binary64)) (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(fma.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 im im) #s(literal -1/2 binary64))
(fma.f64 (*.f64 im (*.f64 im #s(literal -1/720 binary64))) (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) im #s(literal -1/2 binary64))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im #s(literal -1/720 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(fma.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/720 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/720 binary64)))) (-.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/720 binary64)))) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) #s(literal -1/2 binary64))
(fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/720 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/720 binary64))))) (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/720 binary64)))) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) #s(literal -1/2 binary64))
(fma.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/720 binary64))) im) im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/720 binary64))) im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (*.f64 im im) (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 #s(literal 1/518400 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64)))) #s(literal -1/2 binary64))
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/518400 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/576 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))) #s(literal -1/2 binary64))
(fma.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)) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/518400 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64)))) #s(literal -1/2 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/518400 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/576 binary64)) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))) #s(literal -1/2 binary64))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/720 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #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 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) #s(literal -1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) #s(literal -1/8 binary64)) (-.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) #s(literal -1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal -1/4 binary64)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) #s(literal -1/8 binary64))) (neg.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 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 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))))) (-.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) #s(literal -1/8 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))))) (neg.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/720 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/720 binary64)))) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/720 binary64)))) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/720 binary64))))) #s(literal 3 binary64)) (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/720 binary64))))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/720 binary64))))) (-.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/720 binary64))))) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #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 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/720 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/720 binary64))))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/720 binary64)))) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/720 binary64))))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/720 binary64)))))) (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (-.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/720 binary64))))) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))
(*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))))
(*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))))
(*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))
(*.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 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 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))))
(*.f64 (neg.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))))))
(+.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 #s(literal 1/518400 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))) (neg.f64 (/.f64 #s(literal 1/576 binary64) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/518400 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))) (/.f64 #s(literal 1/576 binary64) (fma.f64 im (*.f64 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 #s(literal 1/518400 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (-.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))
(fma.f64 (*.f64 #s(literal 1/518400 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))) (neg.f64 (/.f64 #s(literal 1/576 binary64) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/576 binary64) (-.f64 (*.f64 #s(literal 1/518400 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.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 (-.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal -1/720 binary64)))) (-.f64 #s(literal 1/576 binary64) (*.f64 #s(literal 1/518400 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64)) (-.f64 (fma.f64 #s(literal 1/518400 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #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 #s(literal 1/518400 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64)))))
(/.f64 (fma.f64 #s(literal 1/518400 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/576 binary64)) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/518400 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #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 #s(literal 1/518400 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/518400 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/576 binary64))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))))
(/.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 #s(literal 1/518400 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (-.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal -1/720 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/518400 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) #s(literal 1/576 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 #s(literal 1/518400 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/518400 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/576 binary64)))) (neg.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 #s(literal 1/518400 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (neg.f64 (-.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal -1/720 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/518400 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/576 binary64) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/518400 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))) (/.f64 (*.f64 #s(literal 1/518400 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))) (fma.f64 (/.f64 #s(literal 1/576 binary64) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))) (/.f64 #s(literal 1/576 binary64) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 1/518400 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))) (/.f64 #s(literal 1/576 binary64) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/518400 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #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 binary64) (+.f64 #s(literal 1/576 binary64) (-.f64 (*.f64 #s(literal 1/518400 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))))))
(*.f64 (fma.f64 #s(literal 1/518400 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/576 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/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))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 #s(literal 1/518400 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))))))
(*.f64 (neg.f64 (fma.f64 #s(literal 1/518400 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/576 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)))))
(*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 #s(literal 1/518400 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal -1/720 binary64))))))
(cos.f64 im)
(-.f64 #s(literal 0 binary64) (neg.f64 (cos.f64 im)))
(neg.f64 (neg.f64 (cos.f64 im)))
(*.f64 #s(literal -1 binary64) (neg.f64 (cos.f64 im)))
(*.f64 im #s(literal -1/720 binary64))
(*.f64 #s(literal -1/720 binary64) im)

simplify360.0ms (2.1%)

Memory
-8.6MiB live, 524.7MiB allocated
Algorithm
egg-herbie
Rules
12 360×lower-fma.f64
12 360×lower-fma.f32
5 184×lower-*.f64
5 184×lower-*.f32
2 534×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02111941
16111891
218991810
363721735
083051605
Stop Event
iter limit
node limit
Counts
228 → 226
Calls
Call 1
Inputs
(cos im)
(+ (cos im) (* re (cos im)))
(+ (cos im) (* re (cos im)))
(+ (cos im) (* re (cos im)))
(* re (cos im))
(* re (+ (cos im) (/ (cos im) re)))
(* re (+ (cos im) (/ (cos im) re)))
(* re (+ (cos im) (/ (cos im) re)))
(* re (cos im))
(* -1 (* re (+ (* -1 (cos im)) (* -1 (/ (cos im) re)))))
(* -1 (* re (+ (* -1 (cos im)) (* -1 (/ (cos im) re)))))
(* -1 (* re (+ (* -1 (cos im)) (* -1 (/ (cos im) re)))))
(/ (- (pow re 2) 1) (- re 1))
(- (+ (* -1/2 (/ (* (pow im 2) (- (pow re 2) 1)) (- re 1))) (/ (pow re 2) (- re 1))) (/ 1 (- re 1)))
(- (+ (* (pow im 2) (+ (* -1/2 (/ (- (pow re 2) 1) (- re 1))) (* 1/24 (/ (* (pow im 2) (- (pow re 2) 1)) (- re 1))))) (/ (pow re 2) (- re 1))) (/ 1 (- re 1)))
(- (+ (* (pow im 2) (+ (* -1/2 (/ (- (pow re 2) 1) (- re 1))) (* (pow im 2) (+ (* -1/720 (/ (* (pow im 2) (- (pow re 2) 1)) (- re 1))) (* 1/24 (/ (- (pow re 2) 1) (- re 1))))))) (/ (pow re 2) (- re 1))) (/ 1 (- re 1)))
(/ (* (cos im) (- (pow re 2) 1)) (- re 1))
(/ (* (cos im) (- (pow re 2) 1)) (- re 1))
(/ (* (cos im) (- (pow re 2) 1)) (- re 1))
(/ (* (cos im) (- (pow re 2) 1)) (- re 1))
(/ (* (cos im) (- (pow re 2) 1)) (- re 1))
(/ (* (cos im) (- (pow re 2) 1)) (- re 1))
(/ (* (cos im) (- (pow re 2) 1)) (- re 1))
(/ (* (cos im) (- (pow re 2) 1)) (- re 1))
(/ 1 (cos im))
(+ (* -1 (/ re (cos im))) (/ 1 (cos im)))
(+ (* re (- (/ re (cos im)) (/ 1 (cos im)))) (/ 1 (cos im)))
(+ (* re (- (* re (+ (* -1 (/ re (cos im))) (/ 1 (cos im)))) (/ 1 (cos im)))) (/ 1 (cos im)))
(/ 1 (* re (cos im)))
(/ (- (/ 1 (cos im)) (/ 1 (* re (cos im)))) re)
(/ (- (+ (/ 1 (cos im)) (/ 1 (* (pow re 2) (cos im)))) (/ 1 (* re (cos im)))) re)
(/ (- (+ (/ 1 (cos im)) (/ 1 (* (pow re 2) (cos im)))) (+ (/ 1 (* re (cos im))) (/ 1 (* (pow re 3) (cos im))))) re)
(/ 1 (* re (cos im)))
(* -1 (/ (- (/ 1 (* re (cos im))) (/ 1 (cos im))) re))
(* -1 (/ (- (* -1 (/ (- (/ 1 (* re (cos im))) (/ 1 (cos im))) re)) (/ 1 (cos im))) re))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ 1 (* re (cos im))) (/ 1 (cos im))) re)) (/ 1 (cos im))) re)) (/ 1 (cos im))) re))
(/ (- re 1) (- (pow re 2) 1))
(- (+ (* 1/2 (/ (* (pow im 2) (- re 1)) (- (pow re 2) 1))) (/ re (- (pow re 2) 1))) (/ 1 (- (pow re 2) 1)))
(- (+ (* (pow im 2) (- (* -1 (* (pow im 2) (+ (* -1/4 (/ (- re 1) (- (pow re 2) 1))) (* 1/24 (/ (- re 1) (- (pow re 2) 1)))))) (* -1/2 (/ (- re 1) (- (pow re 2) 1))))) (/ re (- (pow re 2) 1))) (/ 1 (- (pow re 2) 1)))
(- (+ (* (pow im 2) (- (* (pow im 2) (- (* -1 (* (pow im 2) (+ (* -1/720 (/ (- re 1) (- (pow re 2) 1))) (+ (* 1/48 (/ (- re 1) (- (pow re 2) 1))) (* 1/2 (+ (* -1/4 (/ (- re 1) (- (pow re 2) 1))) (* 1/24 (/ (- re 1) (- (pow re 2) 1))))))))) (+ (* -1/4 (/ (- re 1) (- (pow re 2) 1))) (* 1/24 (/ (- re 1) (- (pow re 2) 1)))))) (* -1/2 (/ (- re 1) (- (pow re 2) 1))))) (/ re (- (pow re 2) 1))) (/ 1 (- (pow re 2) 1)))
(/ (- re 1) (* (cos im) (- (pow re 2) 1)))
(/ (- re 1) (* (cos im) (- (pow re 2) 1)))
(/ (- re 1) (* (cos im) (- (pow re 2) 1)))
(/ (- re 1) (* (cos im) (- (pow re 2) 1)))
(/ (- re 1) (* (cos im) (- (pow re 2) 1)))
(/ (- re 1) (* (cos im) (- (pow re 2) 1)))
(/ (- re 1) (* (cos im) (- (pow re 2) 1)))
(/ (- re 1) (* (cos im) (- (pow re 2) 1)))
-1
(- re 1)
(- re 1)
(- re 1)
re
(* re (- 1 (/ 1 re)))
(* re (- 1 (/ 1 re)))
(* re (- 1 (/ 1 re)))
re
(* -1 (* re (- (/ 1 re) 1)))
(* -1 (* re (- (/ 1 re) 1)))
(* -1 (* re (- (/ 1 re) 1)))
(- (pow re 2) 1)
(- (+ (* -1/2 (* (pow im 2) (- (pow re 2) 1))) (pow re 2)) 1)
(- (+ (* (pow im 2) (+ (* -1/2 (- (pow re 2) 1)) (* 1/24 (* (pow im 2) (- (pow re 2) 1))))) (pow re 2)) 1)
(- (+ (* (pow im 2) (+ (* -1/2 (- (pow re 2) 1)) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (- (pow re 2) 1))) (* 1/24 (- (pow re 2) 1)))))) (pow re 2)) 1)
(* (cos im) (- (pow re 2) 1))
(* (cos im) (- (pow re 2) 1))
(* (cos im) (- (pow re 2) 1))
(* (cos im) (- (pow re 2) 1))
(* (cos im) (- (pow re 2) 1))
(* (cos im) (- (pow re 2) 1))
(* (cos im) (- (pow re 2) 1))
(* (cos im) (- (pow re 2) 1))
(* -1 (cos im))
(+ (* -1 (cos im)) (* (pow re 2) (cos im)))
(+ (* -1 (cos im)) (* (pow re 2) (cos im)))
(+ (* -1 (cos im)) (* (pow re 2) (cos im)))
(* (pow re 2) (cos im))
(* (pow re 2) (+ (cos im) (* -1 (/ (cos im) (pow re 2)))))
(* (pow re 2) (+ (cos im) (* -1 (/ (cos im) (pow re 2)))))
(* (pow re 2) (+ (cos im) (* -1 (/ (cos im) (pow re 2)))))
(* (pow re 2) (cos im))
(* (pow re 2) (+ (cos im) (* -1 (/ (cos im) (pow re 2)))))
(* (pow re 2) (+ (cos im) (* -1 (/ (cos im) (pow re 2)))))
(* (pow re 2) (+ (cos im) (* -1 (/ (cos im) (pow re 2)))))
1
(+ 1 re)
(+ 1 (* re (+ 1 (* 1/2 re))))
(+ 1 (* re (+ 1 (* 1/2 re))))
(* 1/2 (pow re 2))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(* 1/2 (pow re 2))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
1
(+ 1 (* 1/2 re))
(+ 1 (* 1/2 re))
(+ 1 (* 1/2 re))
(* 1/2 re)
(* re (+ 1/2 (/ 1 re)))
(* re (+ 1/2 (/ 1 re)))
(* re (+ 1/2 (/ 1 re)))
(* 1/2 re)
(* re (+ 1/2 (/ 1 re)))
(* re (+ 1/2 (/ 1 re)))
(* re (+ 1/2 (/ 1 re)))
1
(+ 1 (* -1/2 (pow im 2)))
(+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))
(+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))
(* 1/24 (pow im 4))
(* (pow im 4) (- 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (- (+ 1/24 (/ 1 (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (- (+ 1/24 (/ 1 (pow im 4))) (* 1/2 (/ 1 (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 (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (- (+ 1/24 (/ 1 (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))
(* -1/2 im)
(* im (- (* 1/24 (pow im 2)) 1/2))
(* im (- (* 1/24 (pow im 2)) 1/2))
(* im (- (* 1/24 (pow im 2)) 1/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))
(* -1 (* (pow im 3) (- (* 1/2 (/ 1 (pow im 2))) 1/24)))
(* -1 (* (pow im 3) (- (* 1/2 (/ 1 (pow im 2))) 1/24)))
(* -1 (* (pow im 3) (- (* 1/2 (/ 1 (pow im 2))) 1/24)))
-1/2
(- (* 1/24 (pow im 2)) 1/2)
(- (* 1/24 (pow im 2)) 1/2)
(- (* 1/24 (pow im 2)) 1/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)
1
(+ 1 (* -1/2 (pow im 2)))
(+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))
(+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))
(* -1/720 (pow im 6))
(* (pow im 6) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(* (pow im 6) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(* (pow im 6) (- (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))) (+ 1/720 (/ 1/2 (pow im 4)))))
(* -1/720 (pow im 6))
(* (pow im 6) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(* (pow im 6) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(* (pow im 6) (- (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))) (+ 1/720 (/ 1/2 (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/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/2)
(* -1/720 (pow im 4))
(* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(* -1/720 (pow im 4))
(* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
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/24 (/ 1 (pow im 2))) 1/720))
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(* -1/720 (pow im 2))
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
1
(+ 1 (* -1/2 (pow im 2)))
(+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))
(+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))
(cos im)
(cos im)
(cos im)
(cos im)
(cos im)
(cos im)
(cos im)
(cos im)
(* -1/720 im)
(* -1/720 im)
(* -1/720 im)
(* -1/720 im)
(* -1/720 im)
(* -1/720 im)
(* -1/720 im)
(* -1/720 im)
(* -1/720 im)
(* -1/720 im)
(* -1/720 im)
(* -1/720 im)
Outputs
(cos im)
(cos.f64 im)
(+ (cos im) (* re (cos im)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(+ (cos im) (* re (cos im)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(+ (cos im) (* re (cos im)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(* re (cos im))
(*.f64 (cos.f64 im) re)
(* re (+ (cos im) (/ (cos im) re)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(* re (+ (cos im) (/ (cos im) re)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(* re (+ (cos im) (/ (cos im) re)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(* re (cos im))
(*.f64 (cos.f64 im) re)
(* -1 (* re (+ (* -1 (cos im)) (* -1 (/ (cos im) re)))))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(* -1 (* re (+ (* -1 (cos im)) (* -1 (/ (cos im) re)))))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(* -1 (* re (+ (* -1 (cos im)) (* -1 (/ (cos im) re)))))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(/ (- (pow re 2) 1) (- re 1))
(+.f64 re #s(literal 1 binary64))
(- (+ (* -1/2 (/ (* (pow im 2) (- (pow re 2) 1)) (- re 1))) (/ (pow re 2) (- re 1))) (/ 1 (- re 1)))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
(- (+ (* (pow im 2) (+ (* -1/2 (/ (- (pow re 2) 1) (- re 1))) (* 1/24 (/ (* (pow im 2) (- (pow re 2) 1)) (- re 1))))) (/ (pow re 2) (- re 1))) (/ 1 (- re 1)))
(fma.f64 (*.f64 im im) (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (+.f64 re #s(literal 1 binary64)))
(- (+ (* (pow im 2) (+ (* -1/2 (/ (- (pow re 2) 1) (- re 1))) (* (pow im 2) (+ (* -1/720 (/ (* (pow im 2) (- (pow re 2) 1)) (- re 1))) (* 1/24 (/ (- (pow re 2) 1) (- re 1))))))) (/ (pow re 2) (- re 1))) (/ 1 (- re 1)))
(fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/2 binary64) (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (+.f64 re #s(literal 1 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (+.f64 re #s(literal 1 binary64)))
(/ (* (cos im) (- (pow re 2) 1)) (- re 1))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(/ (* (cos im) (- (pow re 2) 1)) (- re 1))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(/ (* (cos im) (- (pow re 2) 1)) (- re 1))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(/ (* (cos im) (- (pow re 2) 1)) (- re 1))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(/ (* (cos im) (- (pow re 2) 1)) (- re 1))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(/ (* (cos im) (- (pow re 2) 1)) (- re 1))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(/ (* (cos im) (- (pow re 2) 1)) (- re 1))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(/ (* (cos im) (- (pow re 2) 1)) (- re 1))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(/ 1 (cos im))
(/.f64 #s(literal 1 binary64) (cos.f64 im))
(+ (* -1 (/ re (cos im))) (/ 1 (cos im)))
(neg.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (cos.f64 im)))
(+ (* re (- (/ re (cos im)) (/ 1 (cos im)))) (/ 1 (cos im)))
(fma.f64 re (/.f64 (+.f64 re #s(literal -1 binary64)) (cos.f64 im)) (/.f64 #s(literal 1 binary64) (cos.f64 im)))
(+ (* re (- (* re (+ (* -1 (/ re (cos im))) (/ 1 (cos im)))) (/ 1 (cos im)))) (/ 1 (cos im)))
(fma.f64 re (*.f64 (-.f64 #s(literal 1 binary64) re) (/.f64 re (cos.f64 im))) (neg.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (cos.f64 im))))
(/ 1 (* re (cos im)))
(/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) re))
(/ (- (/ 1 (cos im)) (/ 1 (* re (cos im)))) re)
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) re)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (*.f64 re re))))
(/ (- (+ (/ 1 (cos im)) (/ 1 (* (pow re 2) (cos im)))) (/ 1 (* re (cos im)))) re)
(+.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) re)) (/.f64 #s(literal -1 binary64) (cos.f64 im))) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) re)))
(/ (- (+ (/ 1 (cos im)) (/ 1 (* (pow re 2) (cos im)))) (+ (/ 1 (* re (cos im))) (/ 1 (* (pow re 3) (cos im))))) re)
(+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cos.f64 im) (*.f64 re re))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) re)) (/.f64 #s(literal -1 binary64) (cos.f64 im)))) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) re)))
(/ 1 (* re (cos im)))
(/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) re))
(* -1 (/ (- (/ 1 (* re (cos im))) (/ 1 (cos im))) re))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) re)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (*.f64 re re))))
(* -1 (/ (- (* -1 (/ (- (/ 1 (* re (cos im))) (/ 1 (cos im))) re)) (/ 1 (cos im))) re))
(+.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) re)) (/.f64 #s(literal -1 binary64) (cos.f64 im))) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) re)))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ 1 (* re (cos im))) (/ 1 (cos im))) re)) (/ 1 (cos im))) re)) (/ 1 (cos im))) re))
(+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cos.f64 im) (*.f64 re re))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) re)) (/.f64 #s(literal -1 binary64) (cos.f64 im)))) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) re)))
(/ (- re 1) (- (pow re 2) 1))
(/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))
(- (+ (* 1/2 (/ (* (pow im 2) (- re 1)) (- (pow re 2) 1))) (/ re (- (pow re 2) 1))) (/ 1 (- (pow re 2) 1)))
(*.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))))
(- (+ (* (pow im 2) (- (* -1 (* (pow im 2) (+ (* -1/4 (/ (- re 1) (- (pow re 2) 1))) (* 1/24 (/ (- re 1) (- (pow re 2) 1)))))) (* -1/2 (/ (- re 1) (- (pow re 2) 1))))) (/ re (- (pow re 2) 1))) (/ 1 (- (pow re 2) 1)))
(fma.f64 (*.f64 im im) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 (*.f64 im im) #s(literal -5/24 binary64) #s(literal -1/2 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))))
(- (+ (* (pow im 2) (- (* (pow im 2) (- (* -1 (* (pow im 2) (+ (* -1/720 (/ (- re 1) (- (pow re 2) 1))) (+ (* 1/48 (/ (- re 1) (- (pow re 2) 1))) (* 1/2 (+ (* -1/4 (/ (- re 1) (- (pow re 2) 1))) (* 1/24 (/ (- re 1) (- (pow re 2) 1))))))))) (+ (* -1/4 (/ (- re 1) (- (pow re 2) 1))) (* 1/24 (/ (- re 1) (- (pow re 2) 1)))))) (* -1/2 (/ (- re 1) (- (pow re 2) 1))))) (/ re (- (pow re 2) 1))) (/ 1 (- (pow re 2) 1)))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re re #s(literal -1 binary64))) #s(literal -61/720 binary64))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 (*.f64 im im) #s(literal -5/24 binary64) #s(literal -1/2 binary64)))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))))
(/ (- re 1) (* (cos im) (- (pow re 2) 1)))
(/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))))
(/ (- re 1) (* (cos im) (- (pow re 2) 1)))
(/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))))
(/ (- re 1) (* (cos im) (- (pow re 2) 1)))
(/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))))
(/ (- re 1) (* (cos im) (- (pow re 2) 1)))
(/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))))
(/ (- re 1) (* (cos im) (- (pow re 2) 1)))
(/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))))
(/ (- re 1) (* (cos im) (- (pow re 2) 1)))
(/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))))
(/ (- re 1) (* (cos im) (- (pow re 2) 1)))
(/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))))
(/ (- re 1) (* (cos im) (- (pow re 2) 1)))
(/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))))
-1
#s(literal -1 binary64)
(- re 1)
(+.f64 re #s(literal -1 binary64))
(- re 1)
(+.f64 re #s(literal -1 binary64))
(- re 1)
(+.f64 re #s(literal -1 binary64))
re
(* re (- 1 (/ 1 re)))
(+.f64 re #s(literal -1 binary64))
(* re (- 1 (/ 1 re)))
(+.f64 re #s(literal -1 binary64))
(* re (- 1 (/ 1 re)))
(+.f64 re #s(literal -1 binary64))
re
(* -1 (* re (- (/ 1 re) 1)))
(+.f64 re #s(literal -1 binary64))
(* -1 (* re (- (/ 1 re) 1)))
(+.f64 re #s(literal -1 binary64))
(* -1 (* re (- (/ 1 re) 1)))
(+.f64 re #s(literal -1 binary64))
(- (pow re 2) 1)
(fma.f64 re re #s(literal -1 binary64))
(- (+ (* -1/2 (* (pow im 2) (- (pow re 2) 1))) (pow re 2)) 1)
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(- (+ (* (pow im 2) (+ (* -1/2 (- (pow re 2) 1)) (* 1/24 (* (pow im 2) (- (pow re 2) 1))))) (pow re 2)) 1)
(fma.f64 im (*.f64 (*.f64 im (fma.f64 re re #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (fma.f64 re re #s(literal -1 binary64)))
(- (+ (* (pow im 2) (+ (* -1/2 (- (pow re 2) 1)) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (- (pow re 2) 1))) (* 1/24 (- (pow re 2) 1)))))) (pow re 2)) 1)
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (*.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (fma.f64 re re #s(literal -1 binary64)))
(* (cos im) (- (pow re 2) 1))
(*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))
(* (cos im) (- (pow re 2) 1))
(*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))
(* (cos im) (- (pow re 2) 1))
(*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))
(* (cos im) (- (pow re 2) 1))
(*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))
(* (cos im) (- (pow re 2) 1))
(*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))
(* (cos im) (- (pow re 2) 1))
(*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))
(* (cos im) (- (pow re 2) 1))
(*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))
(* (cos im) (- (pow re 2) 1))
(*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))
(* -1 (cos im))
(neg.f64 (cos.f64 im))
(+ (* -1 (cos im)) (* (pow re 2) (cos im)))
(*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))
(+ (* -1 (cos im)) (* (pow re 2) (cos im)))
(*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))
(+ (* -1 (cos im)) (* (pow re 2) (cos im)))
(*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))
(* (pow re 2) (cos im))
(*.f64 (cos.f64 im) (*.f64 re re))
(* (pow re 2) (+ (cos im) (* -1 (/ (cos im) (pow re 2)))))
(*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))
(* (pow re 2) (+ (cos im) (* -1 (/ (cos im) (pow re 2)))))
(*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))
(* (pow re 2) (+ (cos im) (* -1 (/ (cos im) (pow re 2)))))
(*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))
(* (pow re 2) (cos im))
(*.f64 (cos.f64 im) (*.f64 re re))
(* (pow re 2) (+ (cos im) (* -1 (/ (cos im) (pow re 2)))))
(*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))
(* (pow re 2) (+ (cos im) (* -1 (/ (cos im) (pow re 2)))))
(*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))
(* (pow re 2) (+ (cos im) (* -1 (/ (cos im) (pow re 2)))))
(*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))
1
#s(literal 1 binary64)
(+ 1 re)
(+.f64 re #s(literal 1 binary64))
(+ 1 (* re (+ 1 (* 1/2 re))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(+ 1 (* re (+ 1 (* 1/2 re))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(* 1/2 (pow re 2))
(*.f64 (*.f64 re re) #s(literal 1/2 binary64))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(* 1/2 (pow re 2))
(*.f64 (*.f64 re re) #s(literal 1/2 binary64))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 re))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(+ 1 (* 1/2 re))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(+ 1 (* 1/2 re))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* re (+ 1/2 (/ 1 re)))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(* re (+ 1/2 (/ 1 re)))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(* re (+ 1/2 (/ 1 re)))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* re (+ 1/2 (/ 1 re)))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(* re (+ 1/2 (/ 1 re)))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(* re (+ 1/2 (/ 1 re)))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow im 2)))
(fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))
(fma.f64 im (*.f64 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/24 (pow im 2)) 1/2)))
(fma.f64 im (*.f64 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 (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))
(+.f64 #s(literal 1 binary64) (*.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 (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 im im)))))
(* 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 (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))
(+.f64 #s(literal 1 binary64) (*.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 (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 im im)))))
(* -1/2 im)
(*.f64 im #s(literal -1/2 binary64))
(* im (- (* 1/24 (pow im 2)) 1/2))
(*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(* im (- (* 1/24 (pow im 2)) 1/2))
(*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(* im (- (* 1/24 (pow im 2)) 1/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)))
(* -1 (* (pow im 3) (- (* 1/2 (/ 1 (pow im 2))) 1/24)))
(*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(* -1 (* (pow im 3) (- (* 1/2 (/ 1 (pow im 2))) 1/24)))
(*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(* -1 (* (pow im 3) (- (* 1/2 (/ 1 (pow im 2))) 1/24)))
(*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
-1/2
#s(literal -1/2 binary64)
(- (* 1/24 (pow im 2)) 1/2)
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))
(- (* 1/24 (pow im 2)) 1/2)
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))
(- (* 1/24 (pow im 2)) 1/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))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow im 2)))
(fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(* -1/720 (pow im 6))
(*.f64 #s(literal -1/720 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(*.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/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal -1/720 binary64) (/.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/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))) (+ 1/720 (/ 1/2 (pow im 4)))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* -1/720 (pow im 6))
(*.f64 #s(literal -1/720 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(*.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/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal -1/720 binary64) (/.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/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))) (+ 1/720 (/ 1/2 (pow im 4)))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (*.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)
(pow im 2)
(*.f64 im im)
-1/2
#s(literal -1/2 binary64)
(- (* 1/24 (pow im 2)) 1/2)
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))
(- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))
(- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))
(* -1/720 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64))))
(* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* -1/720 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64))))
(* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
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/24 (/ 1 (pow im 2))) 1/720))
(fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(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/24 (/ 1 (pow im 2))) 1/720))
(fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow im 2)))
(fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/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))
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(* -1/720 im)
(*.f64 im #s(literal -1/720 binary64))
(* -1/720 im)
(*.f64 im #s(literal -1/720 binary64))
(* -1/720 im)
(*.f64 im #s(literal -1/720 binary64))
(* -1/720 im)
(*.f64 im #s(literal -1/720 binary64))
(* -1/720 im)
(*.f64 im #s(literal -1/720 binary64))
(* -1/720 im)
(*.f64 im #s(literal -1/720 binary64))
(* -1/720 im)
(*.f64 im #s(literal -1/720 binary64))
(* -1/720 im)
(*.f64 im #s(literal -1/720 binary64))
(* -1/720 im)
(*.f64 im #s(literal -1/720 binary64))
(* -1/720 im)
(*.f64 im #s(literal -1/720 binary64))
(* -1/720 im)
(*.f64 im #s(literal -1/720 binary64))
(* -1/720 im)
(*.f64 im #s(literal -1/720 binary64))

eval135.0ms (0.8%)

Memory
11.4MiB live, 197.2MiB allocated
Compiler

Compiled 21 971 to 2 147 computations (90.2% saved)

prune150.0ms (0.9%)

Memory
-31.4MiB live, 260.9MiB allocated
Pruning

31 alts after pruning (25 fresh and 6 done)

PrunedKeptTotal
New86018878
Fresh3710
Picked325
Done044
Total86631897
Accuracy
100.0%
Counts
897 → 31
Alt Table
Click to see full alt table
StatusAccuracyProgram
28.1%
(fma.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) im #s(literal 1 binary64))
28.7%
(fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/2 binary64) (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (+.f64 re #s(literal 1 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (+.f64 re #s(literal 1 binary64)))
28.1%
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))) #s(literal 1 binary64))
27.1%
(fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))
36.9%
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
35.1%
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64))
35.1%
(fma.f64 re (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
11.1%
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)
23.9%
(/.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
30.6%
(/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
27.3%
(/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))
34.8%
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 (*.f64 im im) #s(literal -5/24 binary64) #s(literal -1/2 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
33.0%
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #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)) (fma.f64 re re #s(literal -1 binary64)))))
33.0%
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
51.7%
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (neg.f64 (cos.f64 im))))
27.7%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))))
34.5%
(/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
27.1%
(+.f64 re #s(literal 1 binary64))
35.3%
(*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
33.4%
(*.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
28.8%
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
28.7%
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
29.4%
(*.f64 (+.f64 re #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)))
51.7%
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
11.2%
(*.f64 (*.f64 re re) #s(literal 1/2 binary64))
16.8%
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
26.7%
(*.f64 (*.f64 im im) (*.f64 #s(literal -1/2 binary64) (exp.f64 re)))
62.0%
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
71.0%
(exp.f64 re)
50.9%
(cos.f64 im)
26.6%
#s(literal 1 binary64)
Compiler

Compiled 997 to 547 computations (45.1% saved)

simplify420.0ms (2.4%)

Memory
51.9MiB live, 672.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 im im)
cost-diff128
(*.f64 im (+.f64 re #s(literal 1 binary64)))
cost-diff192
(fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/2 binary64) (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (+.f64 re #s(literal 1 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (+.f64 re #s(literal 1 binary64)))
cost-diff384
(fma.f64 #s(literal -1/2 binary64) (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (+.f64 re #s(literal 1 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))
cost-diff0
(*.f64 im im)
cost-diff0
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
cost-diff0
(+.f64 re #s(literal 1 binary64))
cost-diff0
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
cost-diff0
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
cost-diff0
(*.f64 im im)
cost-diff0
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
cost-diff0
(+.f64 re #s(literal 1 binary64))
cost-diff0
(neg.f64 (cos.f64 im))
cost-diff0
(+.f64 re #s(literal -1 binary64))
cost-diff128
(/.f64 (+.f64 re #s(literal -1 binary64)) (neg.f64 (cos.f64 im)))
cost-diff704
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (neg.f64 (cos.f64 im))))
Rules
18 980×lower-fma.f32
18 968×lower-fma.f64
3 488×lower-+.f32
3 484×lower-+.f64
2 944×lower-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
027209
053203
1145203
2465195
31724191
45183191
55509191
65612191
75719191
85862191
96127191
106665191
117497191
08080188
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (neg.f64 (cos.f64 im))))
#s(literal 1 binary64)
(/.f64 (+.f64 re #s(literal -1 binary64)) (neg.f64 (cos.f64 im)))
(+.f64 re #s(literal -1 binary64))
re
#s(literal -1 binary64)
(neg.f64 (cos.f64 im))
(cos.f64 im)
im
(+.f64 re #s(literal 1 binary64))
re
#s(literal 1 binary64)
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(*.f64 im im)
im
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
#s(literal 1/24 binary64)
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(+.f64 re #s(literal 1 binary64))
re
#s(literal 1 binary64)
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 im im)
im
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))
(fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))
(*.f64 im #s(literal -1/720 binary64))
#s(literal -1/720 binary64)
#s(literal 1/24 binary64)
#s(literal -1/2 binary64)
(fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/2 binary64) (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (+.f64 re #s(literal 1 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (+.f64 re #s(literal 1 binary64)))
(*.f64 im im)
im
(fma.f64 #s(literal -1/2 binary64) (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (+.f64 re #s(literal 1 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))
#s(literal -1/2 binary64)
(+.f64 re #s(literal 1 binary64))
re
#s(literal 1 binary64)
(*.f64 (*.f64 im (*.f64 im (+.f64 re #s(literal 1 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))
(*.f64 im (*.f64 im (+.f64 re #s(literal 1 binary64))))
(*.f64 im (+.f64 re #s(literal 1 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)
Outputs
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (neg.f64 (cos.f64 im))))
(/.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) re))
#s(literal 1 binary64)
(/.f64 (+.f64 re #s(literal -1 binary64)) (neg.f64 (cos.f64 im)))
(/.f64 (-.f64 #s(literal 1 binary64) re) (cos.f64 im))
(+.f64 re #s(literal -1 binary64))
re
#s(literal -1 binary64)
(neg.f64 (cos.f64 im))
(cos.f64 im)
im
(+.f64 re #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) re)
re
#s(literal 1 binary64)
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(*.f64 im im)
im
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
#s(literal 1/24 binary64)
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) 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 re #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) re)
re
#s(literal 1 binary64)
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.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 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))
(fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))
(fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))
(*.f64 im #s(literal -1/720 binary64))
#s(literal -1/720 binary64)
#s(literal 1/24 binary64)
#s(literal -1/2 binary64)
(fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/2 binary64) (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (+.f64 re #s(literal 1 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (+.f64 re #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) 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 #s(literal -1/2 binary64) (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (+.f64 re #s(literal 1 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) 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)))
#s(literal -1/2 binary64)
(+.f64 re #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) re)
re
#s(literal 1 binary64)
(*.f64 (*.f64 im (*.f64 im (+.f64 re #s(literal 1 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)) (*.f64 im (fma.f64 re im im)))
(*.f64 im (*.f64 im (+.f64 re #s(literal 1 binary64))))
(*.f64 im (fma.f64 re im im))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(fma.f64 re im im)
(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)

localize264.0ms (1.5%)

Memory
-20.1MiB live, 212.1MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/2 binary64) (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (+.f64 re #s(literal 1 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (+.f64 re #s(literal 1 binary64)))
accuracy99.9%
(*.f64 im (*.f64 im (+.f64 re #s(literal 1 binary64))))
accuracy99.8%
(fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))
accuracy99.8%
(*.f64 (*.f64 im (*.f64 im (+.f64 re #s(literal 1 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))
accuracy100.0%
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
accuracy99.9%
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))
accuracy99.9%
(fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))
accuracy99.7%
(*.f64 im #s(literal -1/720 binary64))
accuracy100.0%
(*.f64 im im)
accuracy99.9%
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
accuracy99.8%
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
accuracy100.0%
(+.f64 re #s(literal 1 binary64))
accuracy100.0%
(neg.f64 (cos.f64 im))
accuracy100.0%
(cos.f64 im)
accuracy99.8%
(/.f64 (+.f64 re #s(literal -1 binary64)) (neg.f64 (cos.f64 im)))
accuracy99.8%
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (neg.f64 (cos.f64 im))))
Samples
66.0ms256×0valid
Compiler

Compiled 227 to 35 computations (84.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 45.0ms
ival-mult: 19.0ms (42% of total)
ival-add: 9.0ms (19.9% of total)
ival-cos: 6.0ms (13.3% of total)
const: 6.0ms (13.3% of total)
ival-div: 3.0ms (6.6% of total)
ival-neg: 1.0ms (2.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series19.0ms (0.1%)

Memory
31.1MiB live, 31.1MiB allocated
Counts
20 → 336
Calls
Call 1
Inputs
#<alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (neg.f64 (cos.f64 im))))>
#<alt (/.f64 (+.f64 re #s(literal -1 binary64)) (neg.f64 (cos.f64 im)))>
#<alt (+.f64 re #s(literal -1 binary64))>
#<alt (neg.f64 (cos.f64 im))>
#<alt (+.f64 re #s(literal 1 binary64))>
#<alt (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))>
#<alt (*.f64 im im)>
#<alt (*.f64 (*.f64 im im) #s(literal 1/24 binary64))>
#<alt (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))>
#<alt (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))>
#<alt (fma.f64 #s(literal -1/2 binary64) (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (+.f64 re #s(literal 1 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))>
#<alt (fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/2 binary64) (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (+.f64 re #s(literal 1 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (+.f64 re #s(literal 1 binary64)))>
#<alt (*.f64 im (+.f64 re #s(literal 1 binary64)))>
#<alt (cos.f64 im)>
#<alt (*.f64 im #s(literal -1/720 binary64))>
#<alt (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))>
#<alt (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))>
#<alt (*.f64 (*.f64 im (*.f64 im (+.f64 re #s(literal 1 binary64)))) (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 (*.f64 im (+.f64 re #s(literal 1 binary64))))>
Outputs
#<alt (cos im)>
#<alt (+ (cos im) (* re (cos im)))>
#<alt (+ (cos im) (* re (+ (cos im) (* re (cos im)))))>
#<alt (+ (cos im) (* re (+ (cos im) (* re (+ (cos im) (* re (cos im)))))))>
#<alt (* -1 (/ (cos im) re))>
#<alt (/ (+ (* -1 (cos im)) (* -1 (/ (cos im) re))) re)>
#<alt (/ (+ (* -1 (cos im)) (+ (* -1 (/ (cos im) re)) (* -1 (/ (cos im) (pow re 2))))) re)>
#<alt (/ (+ (* -1 (cos im)) (+ (* -1 (/ (cos im) re)) (+ (* -1 (/ (cos im) (pow re 2))) (* -1 (/ (cos im) (pow re 3)))))) re)>
#<alt (* -1 (/ (cos im) re))>
#<alt (* -1 (/ (+ (cos im) (/ (cos im) re)) re))>
#<alt (* -1 (/ (+ (cos im) (* -1 (/ (- (* -1 (/ (cos im) re)) (cos im)) re))) re))>
#<alt (* -1 (/ (+ (cos im) (* -1 (/ (- (* -1 (/ (- (/ (cos im) re) (* -1 (cos im))) re)) (cos im)) re))) re))>
#<alt (/ -1 (- re 1))>
#<alt (- (* 1/2 (/ (pow im 2) (- re 1))) (/ 1 (- re 1)))>
#<alt (- (* (pow im 2) (+ (* -1/24 (/ (pow im 2) (- re 1))) (* 1/2 (/ 1 (- re 1))))) (/ 1 (- re 1)))>
#<alt (- (* (pow im 2) (+ (* (pow im 2) (- (* 1/720 (/ (pow im 2) (- re 1))) (* 1/24 (/ 1 (- re 1))))) (* 1/2 (/ 1 (- re 1))))) (/ 1 (- re 1)))>
#<alt (* -1 (/ (cos im) (- re 1)))>
#<alt (* -1 (/ (cos im) (- re 1)))>
#<alt (* -1 (/ (cos im) (- re 1)))>
#<alt (* -1 (/ (cos im) (- re 1)))>
#<alt (* -1 (/ (cos im) (- re 1)))>
#<alt (* -1 (/ (cos im) (- re 1)))>
#<alt (* -1 (/ (cos im) (- re 1)))>
#<alt (* -1 (/ (cos im) (- re 1)))>
#<alt (/ 1 (cos im))>
#<alt (+ (* -1 (/ re (cos im))) (/ 1 (cos im)))>
#<alt (+ (* -1 (/ re (cos im))) (/ 1 (cos im)))>
#<alt (+ (* -1 (/ re (cos im))) (/ 1 (cos im)))>
#<alt (* -1 (/ re (cos im)))>
#<alt (* re (- (/ 1 (* re (cos im))) (/ 1 (cos im))))>
#<alt (* re (- (/ 1 (* re (cos im))) (/ 1 (cos im))))>
#<alt (* re (- (/ 1 (* re (cos im))) (/ 1 (cos im))))>
#<alt (* -1 (/ re (cos im)))>
#<alt (* -1 (* re (- (/ 1 (cos im)) (/ 1 (* re (cos im))))))>
#<alt (* -1 (* re (- (/ 1 (cos im)) (/ 1 (* re (cos im))))))>
#<alt (* -1 (* re (- (/ 1 (cos im)) (/ 1 (* re (cos im))))))>
#<alt (* -1 (- re 1))>
#<alt (+ (* -1 (- re 1)) (* -1/2 (* (pow im 2) (- re 1))))>
#<alt (+ (* -1 (- re 1)) (* (pow im 2) (+ (* -1/2 (- re 1)) (* (pow im 2) (+ (* -1/4 (- re 1)) (* 1/24 (- re 1)))))))>
#<alt (+ (* -1 (- re 1)) (* (pow im 2) (+ (* -1/2 (- re 1)) (* (pow im 2) (+ (* -1/4 (- re 1)) (+ (* 1/24 (- re 1)) (* (pow im 2) (+ (* -1/720 (- re 1)) (+ (* 1/48 (- re 1)) (* 1/2 (+ (* -1/4 (- re 1)) (* 1/24 (- re 1)))))))))))))>
#<alt (* -1 (/ (- re 1) (cos im)))>
#<alt (* -1 (/ (- re 1) (cos im)))>
#<alt (* -1 (/ (- re 1) (cos im)))>
#<alt (* -1 (/ (- re 1) (cos im)))>
#<alt (* -1 (/ (- re 1) (cos im)))>
#<alt (* -1 (/ (- re 1) (cos im)))>
#<alt (* -1 (/ (- re 1) (cos im)))>
#<alt (* -1 (/ (- re 1) (cos im)))>
#<alt -1>
#<alt (- re 1)>
#<alt (- re 1)>
#<alt (- re 1)>
#<alt re>
#<alt (* re (- 1 (/ 1 re)))>
#<alt (* re (- 1 (/ 1 re)))>
#<alt (* re (- 1 (/ 1 re)))>
#<alt re>
#<alt (* -1 (* re (- (/ 1 re) 1)))>
#<alt (* -1 (* re (- (/ 1 re) 1)))>
#<alt (* -1 (* re (- (/ 1 re) 1)))>
#<alt -1>
#<alt (- (* 1/2 (pow im 2)) 1)>
#<alt (- (* (pow im 2) (+ 1/2 (* -1/24 (pow im 2)))) 1)>
#<alt (- (* (pow im 2) (+ 1/2 (* (pow im 2) (- (* 1/720 (pow im 2)) 1/24)))) 1)>
#<alt (* -1 (cos im))>
#<alt (* -1 (cos im))>
#<alt (* -1 (cos im))>
#<alt (* -1 (cos im))>
#<alt (* -1 (cos im))>
#<alt (* -1 (cos im))>
#<alt (* -1 (cos im))>
#<alt (* -1 (cos im))>
#<alt 1>
#<alt (+ 1 re)>
#<alt (+ 1 re)>
#<alt (+ 1 re)>
#<alt re>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt re>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* 1/24 (pow im 4))>
#<alt (* 1/24 (pow im 4))>
#<alt (* 1/24 (pow im 4))>
#<alt (* 1/24 (pow im 4))>
#<alt (* 1/24 (pow im 4))>
#<alt (* 1/24 (pow im 4))>
#<alt (* 1/24 (pow im 4))>
#<alt (* 1/24 (pow im 4))>
#<alt (* 1/24 (pow im 4))>
#<alt (* 1/24 (pow im 4))>
#<alt (* 1/24 (pow im 4))>
#<alt (* 1/24 (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/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))>
#<alt (+ 1 (+ (* re (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))>
#<alt (+ 1 (+ (* re (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))>
#<alt (+ 1 (+ (* re (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))>
#<alt (* re (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))>
#<alt (* re (+ 1 (+ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) (+ (/ 1 re) (/ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) re)))))>
#<alt (* re (+ 1 (+ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) (+ (/ 1 re) (/ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) re)))))>
#<alt (* re (+ 1 (+ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) (+ (/ 1 re) (/ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) re)))))>
#<alt (* re (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))>
#<alt (* -1 (* re (+ (* -1 (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (* -1 (/ (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))) re)))))>
#<alt (* -1 (* re (+ (* -1 (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (* -1 (/ (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))) re)))))>
#<alt (* -1 (* re (+ (* -1 (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (* -1 (/ (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))) re)))))>
#<alt (+ 1 re)>
#<alt (+ 1 (+ re (* -1/2 (* (pow im 2) (+ 1 re)))))>
#<alt (+ 1 (+ re (* (pow im 2) (+ (* -1/2 (+ 1 re)) (* 1/24 (* (pow im 2) (+ 1 re)))))))>
#<alt (+ 1 (+ re (* (pow im 2) (+ (* -1/2 (+ 1 re)) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (+ 1 re))) (* 1/24 (+ 1 re))))))))>
#<alt (* -1/720 (* (pow im 6) (+ 1 re)))>
#<alt (* (pow im 6) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2)))))>
#<alt (* (pow im 6) (+ (* -1/2 (/ (+ 1 re) (pow im 4))) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2))))))>
#<alt (* (pow im 6) (+ (* -1/2 (/ (+ 1 re) (pow im 4))) (+ (* -1/720 (+ 1 re)) (+ (* 1/24 (/ (+ 1 re) (pow im 2))) (+ (/ 1 (pow im 6)) (/ re (pow im 6)))))))>
#<alt (* -1/720 (* (pow im 6) (+ 1 re)))>
#<alt (* (pow im 6) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2)))))>
#<alt (* (pow im 6) (+ (* -1/2 (/ (+ 1 re) (pow im 4))) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2))))))>
#<alt (* (pow im 6) (+ (* -1/2 (/ (+ 1 re) (pow im 4))) (+ (* -1/720 (+ 1 re)) (+ (* 1/24 (/ (+ 1 re) (pow im 2))) (+ (/ 1 (pow im 6)) (/ re (pow im 6)))))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))>
#<alt (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))>
#<alt (* -1/720 (pow im 6))>
#<alt (* (pow im 6) (- (* 1/24 (/ 1 (pow im 2))) 1/720))>
#<alt (* (pow im 6) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))>
#<alt (* (pow im 6) (- (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))) (+ 1/720 (/ 1/2 (pow im 4)))))>
#<alt (* -1/720 (pow im 6))>
#<alt (* (pow im 6) (- (* 1/24 (/ 1 (pow im 2))) 1/720))>
#<alt (* (pow im 6) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))>
#<alt (* (pow im 6) (- (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))) (+ 1/720 (/ 1/2 (pow im 4)))))>
#<alt (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)>
#<alt (- (+ (* re (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2))))) 1/2)>
#<alt (- (+ (* re (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2))))) 1/2)>
#<alt (- (+ (* re (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2))))) 1/2)>
#<alt (* re (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))>
#<alt (* re (- (+ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) (/ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) re)) (+ 1/2 (* 1/2 (/ 1 re)))))>
#<alt (* re (- (+ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) (/ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) re)) (+ 1/2 (* 1/2 (/ 1 re)))))>
#<alt (* re (- (+ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) (/ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) re)) (+ 1/2 (* 1/2 (/ 1 re)))))>
#<alt (* -1 (* re (+ 1/2 (* -1 (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2))))))))>
#<alt (* -1 (* re (+ 1/2 (+ (* -1 (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2))))) (* -1 (/ (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2) re))))))>
#<alt (* -1 (* re (+ 1/2 (+ (* -1 (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2))))) (* -1 (/ (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2) re))))))>
#<alt (* -1 (* re (+ 1/2 (+ (* -1 (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2))))) (* -1 (/ (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2) re))))))>
#<alt (* -1/2 (+ 1 re))>
#<alt (+ (* -1/2 (+ 1 re)) (* 1/24 (* (pow im 2) (+ 1 re))))>
#<alt (+ (* -1/2 (+ 1 re)) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (+ 1 re))) (* 1/24 (+ 1 re)))))>
#<alt (+ (* -1/2 (+ 1 re)) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (+ 1 re))) (* 1/24 (+ 1 re)))))>
#<alt (* -1/720 (* (pow im 4) (+ 1 re)))>
#<alt (* (pow im 4) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2)))))>
#<alt (* (pow im 4) (+ (* -1/2 (/ (+ 1 re) (pow im 4))) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2))))))>
#<alt (* (pow im 4) (+ (* -1/2 (/ (+ 1 re) (pow im 4))) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2))))))>
#<alt (* -1/720 (* (pow im 4) (+ 1 re)))>
#<alt (* (pow im 4) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2)))))>
#<alt (* (pow im 4) (+ (* -1/2 (/ (+ 1 re) (pow im 4))) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2))))))>
#<alt (* (pow im 4) (+ (* -1/2 (/ (+ 1 re) (pow im 4))) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2))))))>
#<alt (+ 1 re)>
#<alt (+ 1 (+ re (* -1/2 (* (pow im 2) (+ 1 re)))))>
#<alt (+ 1 (+ re (* (pow im 2) (+ (* -1/2 (+ 1 re)) (* 1/24 (* (pow im 2) (+ 1 re)))))))>
#<alt (+ 1 (+ re (* (pow im 2) (+ (* -1/2 (+ 1 re)) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (+ 1 re))) (* 1/24 (+ 1 re))))))))>
#<alt (* -1/720 (* (pow im 6) (+ 1 re)))>
#<alt (* (pow im 6) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2)))))>
#<alt (* (pow im 6) (+ (* -1/2 (/ (+ 1 re) (pow im 4))) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2))))))>
#<alt (* (pow im 6) (+ (* -1/2 (/ (+ 1 re) (pow im 4))) (+ (* -1/720 (+ 1 re)) (+ (* 1/24 (/ (+ 1 re) (pow im 2))) (+ (/ 1 (pow im 6)) (/ re (pow im 6)))))))>
#<alt (* -1/720 (* (pow im 6) (+ 1 re)))>
#<alt (* (pow im 6) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2)))))>
#<alt (* (pow im 6) (+ (* -1/2 (/ (+ 1 re) (pow im 4))) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2))))))>
#<alt (* (pow im 6) (+ (* -1/2 (/ (+ 1 re) (pow im 4))) (+ (* -1/720 (+ 1 re)) (+ (* 1/24 (/ (+ 1 re) (pow im 2))) (+ (/ 1 (pow im 6)) (/ re (pow im 6)))))))>
#<alt (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))>
#<alt (+ 1 (+ (* re (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))>
#<alt (+ 1 (+ (* re (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))>
#<alt (+ 1 (+ (* re (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))>
#<alt (* re (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))>
#<alt (* re (+ 1 (+ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) (+ (/ 1 re) (/ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) re)))))>
#<alt (* re (+ 1 (+ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) (+ (/ 1 re) (/ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) re)))))>
#<alt (* re (+ 1 (+ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) (+ (/ 1 re) (/ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) re)))))>
#<alt (* -1 (* re (- (* (pow im 2) (+ 1/2 (* -1 (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2))))))) 1)))>
#<alt (* -1 (* re (- (+ (* -1 (/ (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))) re)) (* (pow im 2) (+ 1/2 (* -1 (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))))))) 1)))>
#<alt (* -1 (* re (- (+ (* -1 (/ (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))) re)) (* (pow im 2) (+ 1/2 (* -1 (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))))))) 1)))>
#<alt (* -1 (* re (- (+ (* -1 (/ (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))) re)) (* (pow im 2) (+ 1/2 (* -1 (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))))))) 1)))>
#<alt (* im (+ 1 re))>
#<alt (* im (+ 1 re))>
#<alt (* im (+ 1 re))>
#<alt (* im (+ 1 re))>
#<alt (* im (+ 1 re))>
#<alt (* im (+ 1 re))>
#<alt (* im (+ 1 re))>
#<alt (* im (+ 1 re))>
#<alt (* im (+ 1 re))>
#<alt (* im (+ 1 re))>
#<alt (* im (+ 1 re))>
#<alt (* im (+ 1 re))>
#<alt im>
#<alt (+ im (* im re))>
#<alt (+ im (* im re))>
#<alt (+ im (* im re))>
#<alt (* im re)>
#<alt (* re (+ im (/ im re)))>
#<alt (* re (+ im (/ im re)))>
#<alt (* re (+ im (/ im re)))>
#<alt (* im re)>
#<alt (* -1 (* re (+ (* -1 im) (* -1 (/ im re)))))>
#<alt (* -1 (* re (+ (* -1 im) (* -1 (/ im re)))))>
#<alt (* -1 (* re (+ (* -1 im) (* -1 (/ im re)))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))>
#<alt (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (cos im)>
#<alt (* -1/720 im)>
#<alt (* -1/720 im)>
#<alt (* -1/720 im)>
#<alt (* -1/720 im)>
#<alt (* -1/720 im)>
#<alt (* -1/720 im)>
#<alt (* -1/720 im)>
#<alt (* -1/720 im)>
#<alt (* -1/720 im)>
#<alt (* -1/720 im)>
#<alt (* -1/720 im)>
#<alt (* -1/720 im)>
#<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/24 (/ 1 (pow im 2))) 1/720))>
#<alt (* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))>
#<alt (* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))>
#<alt (* -1/720 (pow im 2))>
#<alt (* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))>
#<alt (* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))>
#<alt (* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))>
#<alt -1/2>
#<alt (- (* 1/24 (pow im 2)) 1/2)>
#<alt (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)>
#<alt (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)>
#<alt (* -1/720 (pow im 4))>
#<alt (* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) 1/720))>
#<alt (* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))>
#<alt (* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))>
#<alt (* -1/720 (pow im 4))>
#<alt (* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) 1/720))>
#<alt (* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))>
#<alt (* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))>
#<alt (* 1/24 (* (pow im 2) (+ 1 re)))>
#<alt (* (pow im 2) (+ (* -1/720 (* (pow im 2) (+ 1 re))) (* 1/24 (+ 1 re))))>
#<alt (* (pow im 2) (+ (* -1/720 (* (pow im 2) (+ 1 re))) (* 1/24 (+ 1 re))))>
#<alt (* (pow im 2) (+ (* -1/720 (* (pow im 2) (+ 1 re))) (* 1/24 (+ 1 re))))>
#<alt (* -1/720 (* (pow im 4) (+ 1 re)))>
#<alt (* (pow im 4) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2)))))>
#<alt (* (pow im 4) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2)))))>
#<alt (* (pow im 4) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2)))))>
#<alt (* -1/720 (* (pow im 4) (+ 1 re)))>
#<alt (* (pow im 4) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2)))))>
#<alt (* (pow im 4) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2)))))>
#<alt (* (pow im 4) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2)))))>
#<alt (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2))))>
#<alt (+ (* (pow im 2) (* re (+ 1/24 (* -1/720 (pow im 2))))) (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))))>
#<alt (+ (* (pow im 2) (* re (+ 1/24 (* -1/720 (pow im 2))))) (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))))>
#<alt (+ (* (pow im 2) (* re (+ 1/24 (* -1/720 (pow im 2))))) (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))))>
#<alt (* (pow im 2) (* re (+ 1/24 (* -1/720 (pow im 2)))))>
#<alt (* re (+ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) (/ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) re)))>
#<alt (* re (+ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) (/ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) re)))>
#<alt (* re (+ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) (/ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) re)))>
#<alt (* (pow im 2) (* re (+ 1/24 (* -1/720 (pow im 2)))))>
#<alt (* -1 (* re (+ (* -1 (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2))))) (* -1 (/ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) re)))))>
#<alt (* -1 (* re (+ (* -1 (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2))))) (* -1 (/ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) re)))))>
#<alt (* -1 (* re (+ (* -1 (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2))))) (* -1 (/ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) re)))))>
#<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/24 (/ 1 (pow im 2))) 1/720))>
#<alt (* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))>
#<alt (* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))>
#<alt (* -1/720 (pow im 2))>
#<alt (* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))>
#<alt (* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))>
#<alt (* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))>
#<alt (* (pow im 2) (+ 1 re))>
#<alt (* (pow im 2) (+ 1 re))>
#<alt (* (pow im 2) (+ 1 re))>
#<alt (* (pow im 2) (+ 1 re))>
#<alt (* (pow im 2) (+ 1 re))>
#<alt (* (pow im 2) (+ 1 re))>
#<alt (* (pow im 2) (+ 1 re))>
#<alt (* (pow im 2) (+ 1 re))>
#<alt (* (pow im 2) (+ 1 re))>
#<alt (* (pow im 2) (+ 1 re))>
#<alt (* (pow im 2) (+ 1 re))>
#<alt (* (pow im 2) (+ 1 re))>
#<alt (pow im 2)>
#<alt (+ (* (pow im 2) re) (pow im 2))>
#<alt (+ (* (pow im 2) re) (pow im 2))>
#<alt (+ (* (pow im 2) re) (pow im 2))>
#<alt (* (pow im 2) re)>
#<alt (* re (+ (/ (pow im 2) re) (pow im 2)))>
#<alt (* re (+ (/ (pow im 2) re) (pow im 2)))>
#<alt (* re (+ (/ (pow im 2) re) (pow im 2)))>
#<alt (* (pow im 2) re)>
#<alt (* -1 (* re (+ (* -1 (/ (pow im 2) re)) (* -1 (pow im 2)))))>
#<alt (* -1 (* re (+ (* -1 (/ (pow im 2) re)) (* -1 (pow im 2)))))>
#<alt (* -1 (* re (+ (* -1 (/ (pow im 2) re)) (* -1 (pow im 2)))))>
Calls

84 calls:

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

rewrite440.0ms (2.6%)

Memory
-13.2MiB live, 743.7MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 190×lower-fma.f32
5 178×lower-fma.f64
4 548×lower-*.f32
4 532×lower-*.f64
3 834×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
027177
053177
1258169
22065169
08369162
Stop Event
iter limit
node limit
iter limit
Counts
20 → 1 017
Calls
Call 1
Inputs
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (neg.f64 (cos.f64 im))))
(/.f64 (+.f64 re #s(literal -1 binary64)) (neg.f64 (cos.f64 im)))
(+.f64 re #s(literal -1 binary64))
(neg.f64 (cos.f64 im))
(+.f64 re #s(literal 1 binary64))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(*.f64 im im)
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (+.f64 re #s(literal 1 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))
(fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/2 binary64) (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (+.f64 re #s(literal 1 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (+.f64 re #s(literal 1 binary64)))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(cos.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) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))
(*.f64 (*.f64 im (*.f64 im (+.f64 re #s(literal 1 binary64)))) (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 (*.f64 im (+.f64 re #s(literal 1 binary64))))
Outputs
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (cos.f64 im))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) re)) (/.f64 (cos.f64 im) (+.f64 re #s(literal -1 binary64))))
(neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (cos.f64 im))))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (cos.f64 im)))
(neg.f64 (/.f64 (cos.f64 im) (+.f64 re #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) re) (cos.f64 im)))
(/.f64 #s(literal -1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (cos.f64 im)))
(/.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) re))
(/.f64 (neg.f64 (cos.f64 im)) (+.f64 re #s(literal -1 binary64)))
(/.f64 (neg.f64 (cos.f64 im)) (neg.f64 (-.f64 #s(literal 1 binary64) re)))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) (cos.f64 im)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 im))) (+.f64 re #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (+.f64 re #s(literal -1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (cos.f64 im))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 im)))) (-.f64 #s(literal 1 binary64) re))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))) (neg.f64 (/.f64 #s(literal -1 binary64) (cos.f64 im))))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (cos.f64 im)) #s(literal -1 binary64))
(pow.f64 (/.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (cos.f64 im)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (cos.f64 im)) (/.f64 (-.f64 #s(literal 1 binary64) re) (cos.f64 im))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (cos.f64 im)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (cos.f64 im))))
(*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 im) (+.f64 re #s(literal -1 binary64))))
(*.f64 (neg.f64 (cos.f64 im)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(*.f64 (/.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (neg.f64 (cos.f64 im)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (cos.f64 im))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) (cos.f64 im)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (cos.f64 im))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (cos.f64 im)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (cos.f64 im)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) #s(literal -1 binary64)) (cos.f64 im))
(*.f64 (/.f64 (neg.f64 (cos.f64 im)) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64))))
(*.f64 (/.f64 (cos.f64 im) (neg.f64 (fma.f64 re re #s(literal -1 binary64)))) (+.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (/.f64 (neg.f64 (cos.f64 im)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))) (/.f64 (neg.f64 (cos.f64 im)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (cos.f64 im))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 im)) #s(literal -1 binary64)))
(*.f64 (/.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re))))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 re re #s(literal -1 binary64))) (/.f64 (cos.f64 im) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re))))
(*.f64 (/.f64 (cos.f64 im) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64))))))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (/.f64 (cos.f64 im) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) #s(literal 1 binary64)) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) (cos.f64 im))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))) #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) re) (/.f64 #s(literal -1 binary64) (cos.f64 im))))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) re))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (cos.f64 im))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (cos.f64 im))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (cos.f64 im)))
(-.f64 (/.f64 #s(literal 1 binary64) (cos.f64 im)) (/.f64 re (cos.f64 im)))
(-.f64 (/.f64 #s(literal 0 binary64) (cos.f64 im)) (/.f64 (+.f64 re #s(literal -1 binary64)) (cos.f64 im)))
(-.f64 (/.f64 (*.f64 re re) (*.f64 (neg.f64 (cos.f64 im)) (+.f64 #s(literal 1 binary64) re))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (cos.f64 im)) (+.f64 #s(literal 1 binary64) re))))
(-.f64 (/.f64 re (neg.f64 (cos.f64 im))) (/.f64 #s(literal -1 binary64) (cos.f64 im)))
(-.f64 (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) re)) (neg.f64 (cos.f64 im))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re)) (neg.f64 (cos.f64 im))))
(-.f64 (/.f64 re (*.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 im)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 im)))))
(-.f64 (/.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 im)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 im)))))
(neg.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (cos.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) re)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) re)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) re))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64))))
(/.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (cos.f64 im)) #s(literal 1 binary64))
(/.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (cos.f64 im)) #s(literal -1 binary64))
(/.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64)) (*.f64 (neg.f64 (cos.f64 im)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) re) (cos.f64 im))
(/.f64 (-.f64 #s(literal 1 binary64) re) (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 im)))))
(/.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 (neg.f64 (cos.f64 im)) (+.f64 #s(literal 1 binary64) re)))
(/.f64 (+.f64 re #s(literal -1 binary64)) (neg.f64 (cos.f64 im)))
(/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 im))))
(/.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64))) (neg.f64 (cos.f64 im))))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) re) (neg.f64 (cos.f64 im))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) re)) (neg.f64 (cos.f64 im)))
(/.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (neg.f64 (*.f64 (neg.f64 (cos.f64 im)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64))))))
(/.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (neg.f64 (*.f64 (neg.f64 (cos.f64 im)) (+.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64)) (neg.f64 (cos.f64 im)))
(/.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (cos.f64 im))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (cos.f64 im))) (+.f64 #s(literal 1 binary64) re))
(/.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) (cos.f64 im))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64))) (neg.f64 (cos.f64 im)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (neg.f64 (cos.f64 im)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) re))) (cos.f64 im))
(/.f64 (neg.f64 (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (cos.f64 im))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (cos.f64 im)))) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (cos.f64 im)))) (neg.f64 (+.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))) (neg.f64 (cos.f64 im)))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (cos.f64 im)) #s(literal 1 binary64))
(pow.f64 (/.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) re) (cos.f64 im)))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (cos.f64 im)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (cos.f64 im))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (cos.f64 im)) #s(literal 1 binary64))
(*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (cos.f64 im)) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1 binary64) (cos.f64 im)))
(*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 im)) (+.f64 re #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 im)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (cos.f64 im)))
(*.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) (cos.f64 im)) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 im)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (cos.f64 im)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (cos.f64 im))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (cos.f64 im)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (cos.f64 im)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 im)))
(*.f64 (pow.f64 (/.f64 (neg.f64 (cos.f64 im)) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64)))))
(*.f64 (pow.f64 (/.f64 (cos.f64 im) (neg.f64 (fma.f64 re re #s(literal -1 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 im)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) re) (neg.f64 (cos.f64 im))) (/.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64)))) (cos.f64 im)))
(*.f64 (/.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64)) (cos.f64 im)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re)) (cos.f64 im)))
(*.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (cos.f64 im)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64)))) (neg.f64 (cos.f64 im))))
(*.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re)) (neg.f64 (cos.f64 im))))
(*.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) (cos.f64 im)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) (cos.f64 im)) (/.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))))
(*.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) (cos.f64 im)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))))
(+.f64 re #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) re)
(-.f64 re #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re)))
(-.f64 (/.f64 (*.f64 re (*.f64 re re)) (fma.f64 re re (+.f64 #s(literal 1 binary64) re))) (/.f64 #s(literal 1 binary64) (fma.f64 re re (+.f64 #s(literal 1 binary64) re))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) re)) (/.f64 (*.f64 re re) (-.f64 #s(literal -1 binary64) re)))
(fma.f64 #s(literal 1 binary64) re #s(literal -1 binary64))
(fma.f64 re #s(literal 1 binary64) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64))) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) re) (fma.f64 re re #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64))) (fma.f64 re (*.f64 re re) #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) re) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 re #s(literal -1 binary64)))))
(/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) re))
(/.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64)))))
(/.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 re #s(literal -1 binary64))))))
(/.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) re)))
(/.f64 (-.f64 (*.f64 re (*.f64 re re)) #s(literal 1 binary64)) (fma.f64 re re (+.f64 #s(literal 1 binary64) re)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal -1 binary64) re))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) re)) (+.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (-.f64 (*.f64 re (*.f64 re re)) #s(literal 1 binary64))) (neg.f64 (fma.f64 re re (+.f64 #s(literal 1 binary64) re))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64)))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) re))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re))) (neg.f64 (-.f64 #s(literal -1 binary64) re)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64))) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) re) (fma.f64 re re #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64)))))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) re) (fma.f64 re re #s(literal -1 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (/.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) (/.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))))
(+.f64 #s(literal 0 binary64) (neg.f64 (cos.f64 im)))
(-.f64 #s(literal 0 binary64) (cos.f64 im))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 #s(literal 0 binary64) (cos.f64 im))))) (/.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64)) (+.f64 #s(literal 0 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 #s(literal 0 binary64) (cos.f64 im))))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (cos.f64 im))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))) (+.f64 #s(literal 0 binary64) (cos.f64 im))))
(neg.f64 (cos.f64 im))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 #s(literal 0 binary64) (cos.f64 im)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im))))) (+.f64 #s(literal 0 binary64) (cos.f64 im)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 #s(literal 0 binary64) (cos.f64 im))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))))) (neg.f64 (+.f64 #s(literal 0 binary64) (cos.f64 im))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 (cos.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 #s(literal 0 binary64) (neg.f64 (cos.f64 im))))))
(*.f64 #s(literal -1 binary64) (cos.f64 im))
(*.f64 (cos.f64 im) #s(literal -1 binary64))
(+.f64 #s(literal 1 binary64) re)
(+.f64 re #s(literal 1 binary64))
(-.f64 re #s(literal -1 binary64))
(-.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re)))
(-.f64 (/.f64 (*.f64 re (*.f64 re re)) (fma.f64 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 binary64))))) (/.f64 #s(literal -1 binary64) (fma.f64 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 binary64))))))
(fma.f64 #s(literal 1 binary64) re #s(literal 1 binary64))
(fma.f64 re #s(literal 1 binary64) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)))
(/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) re))
(/.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re))))
(/.f64 (-.f64 (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) re))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (/.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))
(/.f64 (neg.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))))
(/.f64 (neg.f64 (-.f64 (*.f64 re (*.f64 re re)) #s(literal -1 binary64))) (neg.f64 (fma.f64 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re))) (neg.f64 (-.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) re))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(pow.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re))
(*.f64 (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) re) (fma.f64 re re #s(literal -1 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re))))
(*.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re))))
(*.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64))))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) re) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64))))))
(*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))
(*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im (*.f64 im im))))
(*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 im im))
(*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/24 binary64))
(*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) im)
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 im #s(literal 1/24 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 #s(literal 1 binary64) (*.f64 im im))
(*.f64 im im)
(*.f64 (*.f64 im im) #s(literal 1 binary64))
(*.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)))
(*.f64 im (*.f64 im #s(literal 1/24 binary64)))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(*.f64 #s(literal 1/24 binary64) (*.f64 im im))
(*.f64 (*.f64 im #s(literal 1/24 binary64)) im)
(+.f64 (+.f64 #s(literal 1 binary64) re) (*.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 (fma.f64 re im im))))
(+.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)) (*.f64 im (fma.f64 re im im))) (+.f64 #s(literal 1 binary64) re))
(+.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)) #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)) re))
(+.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)) 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)) #s(literal 1 binary64)))
(+.f64 (*.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 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 (*.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) (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 (*.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)) (*.f64 im (fma.f64 re 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 im (fma.f64 re im im)))) (-.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)) (*.f64 im (fma.f64 re im im))) (+.f64 #s(literal 1 binary64) re))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (-.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)) (*.f64 im (fma.f64 re im im))) (+.f64 #s(literal 1 binary64) re))))
(fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re) (*.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 (fma.f64 re im im))))
(fma.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 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))))
(fma.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) (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 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 #s(literal 1 binary64) re)) (+.f64 #s(literal 1 binary64) re))
(fma.f64 (+.f64 #s(literal 1 binary64) re) #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)) (*.f64 im (fma.f64 re im im))))
(fma.f64 (+.f64 #s(literal 1 binary64) 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 #s(literal 1 binary64) re))
(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)) (+.f64 #s(literal 1 binary64) re)) (+.f64 #s(literal 1 binary64) re))
(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 (fma.f64 re im im)) (+.f64 #s(literal 1 binary64) re))
(fma.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)) re))
(fma.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)) 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)) #s(literal 1 binary64)))
(fma.f64 (fma.f64 re im im) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) re))
(fma.f64 (*.f64 im (fma.f64 re 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) 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 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))
(fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (*.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 (fma.f64 re im im))))
(fma.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #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)) (*.f64 im (fma.f64 re im im))))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) re) (fma.f64 re re #s(literal -1 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re))) (*.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 (fma.f64 re im im))))
(fma.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (fma.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) (+.f64 #s(literal 1 binary64) re))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #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)) (*.f64 im (fma.f64 re im im))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re))) (*.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 (fma.f64 re im im))))
(fma.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re))) (*.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 (fma.f64 re im im))))
(fma.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 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))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re))) (+.f64 #s(literal 1 binary64) re))
(fma.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #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)) (*.f64 im (fma.f64 re im im))))
(fma.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re (*.f64 re re) #s(literal -1 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))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64))))) (+.f64 #s(literal 1 binary64) re))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) re) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #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)) (*.f64 im (fma.f64 re im im))))
(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))) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64))))) (+.f64 #s(literal 1 binary64) re))
(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))) (fma.f64 re re #s(literal -1 binary64))) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re))) (+.f64 #s(literal 1 binary64) re))
(/.f64 (*.f64 (fma.f64 re (*.f64 re 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))) (*.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)) (*.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 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 (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)) (*.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 re (*.f64 re re) #s(literal 1 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))) (*.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 re re (-.f64 #s(literal 1 binary64) 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 (*.f64 (fma.f64 re 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))) (*.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)) (*.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 re #s(literal -1 binary64)) (-.f64 (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)) (*.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 re re #s(literal -1 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))) (*.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 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))))
(/.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) (*.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) (fma.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 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (-.f64 (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)) (*.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 re re (-.f64 #s(literal 1 binary64) re))))
(/.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) (*.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) (fma.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 re re #s(literal -1 binary64))) (*.f64 (-.f64 (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)) (*.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 re #s(literal -1 binary64))))
(/.f64 (*.f64 (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))) (*.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 re (*.f64 re re) #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 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (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))) (*.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 re re #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)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.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)) (*.f64 im (fma.f64 re im im))) (*.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)) (*.f64 im (fma.f64 re 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 im (fma.f64 re im im)))) (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)))) (fma.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)) (*.f64 im (fma.f64 re 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 im (fma.f64 re im im))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.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)) (*.f64 im (fma.f64 re im im))) (+.f64 #s(literal 1 binary64) re)))))
(/.f64 (-.f64 (*.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)) (*.f64 im (fma.f64 re 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 im (fma.f64 re im im)))) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (-.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)) (*.f64 im (fma.f64 re im im))) (+.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) 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) (*.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) (fma.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) (*.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) (fma.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 (+.f64 #s(literal 1 binary64) re) (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))) (*.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 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 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.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 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 re (*.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))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (fma.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))) (+.f64 re #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) (*.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) (fma.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) re)) (-.f64 (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)) (*.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 (*.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 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) 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 (fma.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 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))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)) (*.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 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))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (fma.f64 re (*.f64 re re) #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 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)) (*.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (fma.f64 re re #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 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 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))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 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))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (fma.f64 re (*.f64 re re) #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 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (fma.f64 re re #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 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) 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))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) 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))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re (*.f64 re re) #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 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re re #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 re re (-.f64 #s(literal 1 binary64) re)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) 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))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) 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))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 (fma.f64 re (*.f64 re re) #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 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 (fma.f64 re re #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 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 re #s(literal -1 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))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 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))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #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 re #s(literal -1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re #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 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 re #s(literal -1 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))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 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))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #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 re #s(literal -1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re #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 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 #s(literal 1 binary64) 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))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) 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))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re (*.f64 re re) #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 #s(literal 1 binary64) re) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re re #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 #s(literal 1 binary64) re) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) 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))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) 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))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (*.f64 (fma.f64 re (*.f64 re re) #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 re re (-.f64 #s(literal 1 binary64) re))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (*.f64 (fma.f64 re re #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 re re (-.f64 #s(literal 1 binary64) re))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 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))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 binary64)))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (-.f64 (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 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))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (fma.f64 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 binary64)))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 binary64)))) (*.f64 (fma.f64 re (*.f64 re re) #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 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 binary64)))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (-.f64 (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 binary64)))) (*.f64 (fma.f64 re re #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 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 binary64)))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 #s(literal 1 binary64) 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))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) 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))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re (*.f64 re re) #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 #s(literal 1 binary64) re) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re re #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 #s(literal 1 binary64) re) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) 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))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) 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))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re (*.f64 re re) #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 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re re #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 re re (-.f64 #s(literal 1 binary64) re)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 re #s(literal -1 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))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 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))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #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 re #s(literal -1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re #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 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) 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))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) 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))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re (*.f64 re re) #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 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re re #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 re re (-.f64 #s(literal 1 binary64) re)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (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))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (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))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (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))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (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))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re))))
(/.f64 (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))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re re #s(literal -1 binary64)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (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))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (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))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (neg.f64 (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (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))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))))
(/.f64 (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))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 binary64)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 (*.f64 re (*.f64 re re)) #s(literal -1 binary64)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 binary64))))))
(/.f64 (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))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (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))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (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))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (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))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (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))) (fma.f64 re re #s(literal -1 binary64))) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (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))) (fma.f64 re re #s(literal -1 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (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))) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (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))) (fma.f64 re re #s(literal -1 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re))))
(/.f64 (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))) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (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))) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (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))) (fma.f64 re re #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 re #s(literal -1 binary64)) (neg.f64 (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (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))) (fma.f64 re re #s(literal -1 binary64))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (*.f64 (+.f64 re #s(literal -1 binary64)) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))))
(/.f64 (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))) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 binary64)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (*.f64 re (*.f64 re re)) #s(literal -1 binary64)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 binary64))))))
(/.f64 (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))) (fma.f64 re re #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (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))) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (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))) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (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))) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #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 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #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 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #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 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #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 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #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 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re re #s(literal -1 binary64)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #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 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #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 #s(literal 1 binary64) re) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (neg.f64 (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #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)))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #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 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 binary64)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 (*.f64 re (*.f64 re re)) #s(literal -1 binary64)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #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 #s(literal 1 binary64) re) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #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 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #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 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #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 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #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 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #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 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #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 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #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 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #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 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #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 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #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 #s(literal 1 binary64) re) (*.f64 (+.f64 re #s(literal -1 binary64)) (neg.f64 (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #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)))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (*.f64 (+.f64 re #s(literal -1 binary64)) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #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 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 binary64)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (*.f64 re (*.f64 re re)) #s(literal -1 binary64)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #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 #s(literal 1 binary64) re) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #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 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #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 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #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 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 re 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))) (*.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)) (*.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 (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 (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)) (*.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 re (*.f64 re re) #s(literal 1 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))) (*.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 (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) 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 (fma.f64 re 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))) (*.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)) (*.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 (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (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)) (*.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 re re #s(literal -1 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))) (*.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 (*.f64 (+.f64 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)))))
(/.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) (*.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) (fma.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 re (*.f64 re re) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 (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)) (*.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 re re (-.f64 #s(literal 1 binary64) re)))))
(/.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) (*.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) (fma.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 re re #s(literal -1 binary64)))) (neg.f64 (*.f64 (-.f64 (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)) (*.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 re #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (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))) (*.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 re (*.f64 re re) #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 re re (-.f64 #s(literal 1 binary64) re)))))
(/.f64 (neg.f64 (*.f64 (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))) (*.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 re re #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)) (+.f64 re #s(literal -1 binary64)))))
(/.f64 (neg.f64 (fma.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)) (*.f64 im (fma.f64 re im im))) (*.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)) (*.f64 im (fma.f64 re 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 im (fma.f64 re im im)))) (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))))) (neg.f64 (fma.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)) (*.f64 im (fma.f64 re 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 im (fma.f64 re im im))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.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)) (*.f64 im (fma.f64 re im im))) (+.f64 #s(literal 1 binary64) re))))))
(/.f64 (neg.f64 (-.f64 (*.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)) (*.f64 im (fma.f64 re 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 im (fma.f64 re im im)))) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)))) (neg.f64 (-.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)) (*.f64 im (fma.f64 re im im))) (+.f64 #s(literal 1 binary64) re))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) 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) (*.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) (fma.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 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 (*.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 (+.f64 #s(literal 1 binary64) re) (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))) (*.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 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 re (*.f64 re re) #s(literal 1 binary64)))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (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 re re #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) re))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.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)))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (neg.f64 (*.f64 (fma.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)))) (-.f64 #s(literal 1 binary64) re))
(/.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) (*.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) (fma.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) re))) (neg.f64 (-.f64 (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)) (*.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 (*.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 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) 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 (fma.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.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)) (*.f64 im (fma.f64 re im im))) (*.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)) (*.f64 im (fma.f64 re 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 im (fma.f64 re im im)))))) (fma.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re) (-.f64 (*.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)) (*.f64 im (fma.f64 re 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 im (fma.f64 re im im)))) (*.f64 (+.f64 #s(literal 1 binary64) re) (*.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 (fma.f64 re im im)))))))
(/.f64 (+.f64 (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)) #s(literal 1 binary64)) #s(literal 3 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)) re) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/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)) #s(literal 1 binary64)) (-.f64 (*.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)) 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)) re)) (*.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)) #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)) re)))))
(/.f64 (+.f64 (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)) re) #s(literal 3 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)) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) 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)) re) (-.f64 (*.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)) #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 (*.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)) 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)) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.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))) #s(literal 3 binary64)) (pow.f64 (*.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))) #s(literal 3 binary64))) (fma.f64 (*.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 #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 (*.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 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 (*.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 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 (+.f64 (pow.f64 (*.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))) #s(literal 3 binary64)) (pow.f64 (*.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))) #s(literal 3 binary64))) (fma.f64 (*.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 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 (*.f64 (*.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 #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 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) (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) 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 (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) re))
(*.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re re #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)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re))))
(*.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re (*.f64 re re) #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)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64))))))
(*.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 re (*.f64 re re) #s(literal -1 binary64))) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64))))))
(*.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 re re #s(literal -1 binary64))) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re))))
(+.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 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im #s(literal -1/2 binary64))))
(-.f64 (/.f64 (*.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)) (*.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 (*.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 (*.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 #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 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(fma.f64 im (*.f64 im (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.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 (*.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 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 im (*.f64 im (*.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 (fma.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 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 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) im) im (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.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 (*.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) (fma.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) (*.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) (fma.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 (*.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 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 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 (*.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) (fma.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) (*.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) (fma.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 (*.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 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) (fma.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) (*.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) (fma.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) (*.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) (fma.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) (*.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) (fma.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 (*.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 (*.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 (*.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 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) (fma.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) (*.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) (fma.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 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 (*.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) (fma.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) (*.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) (fma.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 (*.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 (*.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 (*.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 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 (*.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 (*.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 (*.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 (*.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) (fma.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) (*.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) (fma.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 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 (*.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 (*.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 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 (*.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 (*.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 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (pow.f64 (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 3 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (-.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 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im #s(literal -1/2 binary64)))))))
(pow.f64 (/.f64 (-.f64 (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)) (*.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) (fma.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) (*.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) (fma.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 (*.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 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) (fma.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) (*.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) (fma.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) (*.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) (fma.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 (*.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 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 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))
(+.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))
(+.f64 (*.f64 re #s(literal -1/2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))
(+.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (fma.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))
(+.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (*.f64 re #s(literal -1/2 binary64))) #s(literal -1/2 binary64))
(+.f64 (+.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im))))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64)) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (/.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))
(-.f64 (/.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64)) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))))
(fma.f64 re #s(literal -1/2 binary64) (+.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))
(fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))
(fma.f64 im (*.f64 (fma.f64 re im im) (*.f64 (*.f64 im im) #s(literal -1/720 binary64))) (fma.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))
(fma.f64 im (*.f64 (*.f64 im #s(literal -1/720 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))
(fma.f64 (+.f64 #s(literal 1 binary64) re) #s(literal -1/2 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))
(fma.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im))) (fma.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 im im) #s(literal -1/720 binary64))) (fma.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1 binary64) re) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))
(fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 re im im))) (fma.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 im #s(literal -1/720 binary64)) (*.f64 im (*.f64 im (fma.f64 re im im))) (fma.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)) (fma.f64 re #s(literal -1/2 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 (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) re (+.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))
(fma.f64 (fma.f64 re im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))
(fma.f64 (fma.f64 re im im) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64))) (fma.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 im (fma.f64 re im im)) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im im) #s(literal -1/720 binary64)) (fma.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal -1/720 binary64)) (*.f64 im (fma.f64 re im im)) (fma.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) re) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1 binary64) re) (fma.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (fma.f64 re im im) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/720 binary64)) im) (fma.f64 re im im) (fma.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/720 binary64)) (fma.f64 re im im)) im (fma.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (*.f64 im (fma.f64 re im im)) im) (*.f64 im #s(literal -1/720 binary64)) (fma.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im im)) #s(literal -1/720 binary64) (fma.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (*.f64 im (fma.f64 re im im)) #s(literal -1/720 binary64)) (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im #s(literal -1/720 binary64))) im (fma.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (fma.f64 re re #s(literal -1 binary64))) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))
(fma.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64))) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64)))) (neg.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64)))) (neg.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))) (neg.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64))) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))) (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))))) (fma.f64 (*.f64 re #s(literal -1/2 binary64)) (*.f64 re #s(literal -1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (-.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))))) (fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64) #s(literal -1/8 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (-.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))))) (fma.f64 (*.f64 re #s(literal -1/2 binary64)) (*.f64 re #s(literal -1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64))) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))) (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))))) (-.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (-.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (*.f64 re #s(literal -1/2 binary64)) (*.f64 re #s(literal -1/2 binary64))) #s(literal 1/4 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (-.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64))) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))) (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (-.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))))) (*.f64 #s(literal -1/2 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (-.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64))) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))) (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))))) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (-.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))))) (*.f64 #s(literal -1/2 binary64) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (-.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64))) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))) (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (-.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))))) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal -1/2 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (-.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64))) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))) (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))))) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (-.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))))) (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal -1/2 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (-.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))) (fma.f64 (*.f64 re #s(literal -1/2 binary64)) (*.f64 re #s(literal -1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64) #s(literal -1/8 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (fma.f64 (*.f64 re #s(literal -1/2 binary64)) (*.f64 re #s(literal -1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))) (-.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (-.f64 (*.f64 (*.f64 re #s(literal -1/2 binary64)) (*.f64 re #s(literal -1/2 binary64))) #s(literal 1/4 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (-.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (*.f64 #s(literal -1/2 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (*.f64 #s(literal -1/2 binary64) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal -1/2 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal -1/2 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (fma.f64 re im 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 re #s(literal -1/2 binary64)) (*.f64 re #s(literal -1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64) #s(literal -1/8 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (fma.f64 (*.f64 re #s(literal -1/2 binary64)) (*.f64 re #s(literal -1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (fma.f64 re im im)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64))) (-.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (-.f64 (*.f64 (*.f64 re #s(literal -1/2 binary64)) (*.f64 re #s(literal -1/2 binary64))) #s(literal 1/4 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (-.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (fma.f64 re im 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 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (*.f64 #s(literal -1/2 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (fma.f64 re im im)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (*.f64 #s(literal -1/2 binary64) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (fma.f64 re im 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 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal -1/2 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (fma.f64 re im im)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal -1/2 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (fma.f64 re im im)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))) (fma.f64 (*.f64 re #s(literal -1/2 binary64)) (*.f64 re #s(literal -1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64) #s(literal -1/8 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (fma.f64 (*.f64 re #s(literal -1/2 binary64)) (*.f64 re #s(literal -1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (fma.f64 re im im)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))) (-.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (-.f64 (*.f64 (*.f64 re #s(literal -1/2 binary64)) (*.f64 re #s(literal -1/2 binary64))) #s(literal 1/4 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (-.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (fma.f64 re im im)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (*.f64 #s(literal -1/2 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (fma.f64 re im im)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (*.f64 #s(literal -1/2 binary64) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (fma.f64 re im im)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal -1/2 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (fma.f64 re im im)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal -1/2 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.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)) (*.f64 im (fma.f64 re im im))) (fma.f64 (*.f64 re #s(literal -1/2 binary64)) (*.f64 re #s(literal -1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64) #s(literal -1/8 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (fma.f64 (*.f64 re #s(literal -1/2 binary64)) (*.f64 re #s(literal -1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64))))))
(/.f64 (fma.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)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (-.f64 (*.f64 (*.f64 re #s(literal -1/2 binary64)) (*.f64 re #s(literal -1/2 binary64))) #s(literal 1/4 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (-.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64))))
(/.f64 (fma.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)) (*.f64 im (fma.f64 re im im))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (*.f64 #s(literal -1/2 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.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)) (*.f64 im (fma.f64 re im im))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (*.f64 #s(literal -1/2 binary64) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.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)) (*.f64 im (fma.f64 re im im))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal -1/2 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.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)) (*.f64 im (fma.f64 re im im))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal -1/2 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 (*.f64 re #s(literal -1/2 binary64)) (*.f64 re #s(literal -1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64) #s(literal -1/8 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (fma.f64 (*.f64 re #s(literal -1/2 binary64)) (*.f64 re #s(literal -1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (-.f64 (*.f64 (*.f64 re #s(literal -1/2 binary64)) (*.f64 re #s(literal -1/2 binary64))) #s(literal 1/4 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (-.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (*.f64 #s(literal -1/2 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (*.f64 im (fma.f64 re im im))) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (*.f64 #s(literal -1/2 binary64) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal -1/2 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (*.f64 im (fma.f64 re im im))) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal -1/2 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64) #s(literal -1/8 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (-.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))))) (*.f64 (fma.f64 (*.f64 re #s(literal -1/2 binary64)) (*.f64 re #s(literal -1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64))) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))) (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (fma.f64 (*.f64 re #s(literal -1/2 binary64)) (*.f64 re #s(literal -1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (-.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64) #s(literal -1/8 binary64)) (-.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (*.f64 (fma.f64 (*.f64 re #s(literal -1/2 binary64)) (*.f64 re #s(literal -1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))))) (*.f64 (fma.f64 (*.f64 re #s(literal -1/2 binary64)) (*.f64 re #s(literal -1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64) #s(literal -1/8 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (*.f64 (fma.f64 (*.f64 re #s(literal -1/2 binary64)) (*.f64 re #s(literal -1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im (fma.f64 re im im)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64))))) (*.f64 (fma.f64 (*.f64 re #s(literal -1/2 binary64)) (*.f64 re #s(literal -1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64) #s(literal -1/8 binary64)) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (*.f64 (fma.f64 (*.f64 re #s(literal -1/2 binary64)) (*.f64 re #s(literal -1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im (fma.f64 re im im)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))))) (*.f64 (fma.f64 (*.f64 re #s(literal -1/2 binary64)) (*.f64 re #s(literal -1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64) #s(literal -1/8 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (*.f64 (fma.f64 (*.f64 re #s(literal -1/2 binary64)) (*.f64 re #s(literal -1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 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 im (fma.f64 re im im))))) (*.f64 (fma.f64 (*.f64 re #s(literal -1/2 binary64)) (*.f64 re #s(literal -1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64) #s(literal -1/8 binary64)) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (*.f64 (fma.f64 (*.f64 re #s(literal -1/2 binary64)) (*.f64 re #s(literal -1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (fma.f64 (*.f64 re #s(literal -1/2 binary64)) (*.f64 re #s(literal -1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 re #s(literal -1/2 binary64)) (*.f64 re #s(literal -1/2 binary64))) #s(literal 1/4 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (-.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))))) (*.f64 (-.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64))) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))) (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (-.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (-.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 re #s(literal -1/2 binary64)) (*.f64 re #s(literal -1/2 binary64))) #s(literal 1/4 binary64)) (-.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (*.f64 (-.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))))) (*.f64 (-.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) (-.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 re #s(literal -1/2 binary64)) (*.f64 re #s(literal -1/2 binary64))) #s(literal 1/4 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (*.f64 (-.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64))))) (*.f64 (-.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 re #s(literal -1/2 binary64)) (*.f64 re #s(literal -1/2 binary64))) #s(literal 1/4 binary64)) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (*.f64 (-.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))))) (*.f64 (-.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 re #s(literal -1/2 binary64)) (*.f64 re #s(literal -1/2 binary64))) #s(literal 1/4 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (*.f64 (-.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 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 im (fma.f64 re im im))))) (*.f64 (-.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 re #s(literal -1/2 binary64)) (*.f64 re #s(literal -1/2 binary64))) #s(literal 1/4 binary64)) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (*.f64 (-.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (-.f64 (*.f64 re #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (-.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64))) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))) (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (-.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 im (fma.f64 re im im)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 im (fma.f64 re im im)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.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 im (fma.f64 re im im))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (-.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64))) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))) (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (-.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 re re #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 re re #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 re re #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (*.f64 (+.f64 re #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 im (fma.f64 re im im))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (-.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64))) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))) (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (-.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (-.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 im (fma.f64 re im im)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 im (fma.f64 re im im)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.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 im (fma.f64 re im im))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal -1/2 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (-.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64))) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))) (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (-.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal -1/2 binary64)) (-.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal -1/2 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal -1/2 binary64)) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal -1/2 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (*.f64 (+.f64 re #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 im (fma.f64 re im im))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal -1/2 binary64)) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64)) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))) (neg.f64 (neg.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64)))) (neg.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64) (pow.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) #s(literal 3 binary64))) (fma.f64 (*.f64 re #s(literal -1/2 binary64)) (*.f64 re #s(literal -1/2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (+.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 re #s(literal -1/2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64))) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))) (pow.f64 (fma.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (-.f64 (*.f64 (fma.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (fma.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (fma.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (*.f64 re #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (fma.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (*.f64 re #s(literal -1/2 binary64))) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (*.f64 re #s(literal -1/2 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (*.f64 re #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im))))) #s(literal 3 binary64)) (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))))) (fma.f64 (+.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im))))) (+.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im))))) (-.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (*.f64 (+.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im))))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))))))
(pow.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64)))))
(*.f64 (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))
(+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) re))
(+.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))))
(+.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))))
(+.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) re))
(+.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (+.f64 #s(literal 1 binary64) re)))
(+.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) re) #s(literal 1 binary64))
(+.f64 (+.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))
(+.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64)) re)
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) re))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) re))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (-.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (-.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))))))
(-.f64 (/.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) re)) (-.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) re) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) re) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))))
(fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))))
(fma.f64 re #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))))
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) re))
(fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))))
(fma.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 im (*.f64 im #s(literal -1/2 binary64))) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) re))
(fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 re im im)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (*.f64 im (fma.f64 re im im)) #s(literal -1/2 binary64) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 im im) (+.f64 #s(literal 1 binary64) re))
(fma.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 im im) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))))
(fma.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))))
(fma.f64 (*.f64 im (*.f64 im #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) re) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (*.f64 im (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) im (+.f64 #s(literal 1 binary64) re))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) re) (fma.f64 re re #s(literal -1 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))))
(fma.f64 (*.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) im) im (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) re) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64))))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 #s(literal 1 binary64) re) (-.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) re)) (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) re)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (+.f64 #s(literal 1 binary64) re) (-.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) re)) (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) re))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)))) (fma.f64 (+.f64 #s(literal 1 binary64) re) (-.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)))) (fma.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re) (-.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 im (fma.f64 re im im))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) re)) (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) re))) (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))))) (neg.f64 (fma.f64 (+.f64 #s(literal 1 binary64) re) (-.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))))) (neg.f64 (fma.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re) (-.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 im (fma.f64 re im im)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) re)) (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) re)))) (neg.f64 (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) re)) #s(literal 1 binary64)) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) re) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) re) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))))) (-.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) re)) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) re) #s(literal 1 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))) (*.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (*.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (*.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64))) (*.f64 im im)))) (*.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 im im)))) (*.f64 (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (*.f64 im im) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64)))))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64))) (*.f64 im im)))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 im im)))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64))) (*.f64 im im)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 im im)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64))) (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))
(/.f64 (fma.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))))
(/.f64 (fma.f64 (fma.f64 re re #s(literal -1 binary64)) (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))
(/.f64 (fma.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64)))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (fma.f64 re re #s(literal -1 binary64)) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))
(/.f64 (fma.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64))) (*.f64 im im)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (fma.f64 re re #s(literal -1 binary64)) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 im im)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64)))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64))) (*.f64 im im)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 im im)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 im im) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64))) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))) (*.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (*.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 im im) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64)))))) (*.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (*.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64))) (*.f64 im im)))) (*.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 im im)))) (*.f64 (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))
(/.f64 (fma.f64 (-.f64 (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))) (*.f64 (fma.f64 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 binary64)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (fma.f64 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 binary64)))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))))
(/.f64 (fma.f64 (-.f64 (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (fma.f64 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 binary64)))) (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (fma.f64 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 binary64)))) (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))
(/.f64 (fma.f64 (-.f64 (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 binary64)))) (*.f64 (*.f64 im im) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 binary64)))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (fma.f64 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (fma.f64 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 binary64)))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))
(/.f64 (fma.f64 (-.f64 (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 binary64)))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64))) (*.f64 im im)))) (*.f64 (fma.f64 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 binary64)))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (fma.f64 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 binary64)))) (*.f64 (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 im im)))) (*.f64 (fma.f64 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 binary64)))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 im im) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64))) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64))) (*.f64 im im)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 im im)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))) (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64)))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64))) (*.f64 im im)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 im im)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64))) (*.f64 im im)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 im im)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))))) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))))) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))) (fma.f64 re re #s(literal -1 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))))) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))) (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))))) (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))) (neg.f64 (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))))) (fma.f64 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))) (-.f64 (*.f64 re (*.f64 re re)) #s(literal -1 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))) (fma.f64 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 binary64))))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))))) (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))) (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))))) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))) (*.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (fma.f64 re re #s(literal -1 binary64)))) (*.f64 (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))) (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (neg.f64 (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (*.f64 (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))) (fma.f64 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 binary64)))) (*.f64 (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (-.f64 (*.f64 re (*.f64 re re)) #s(literal -1 binary64)))) (*.f64 (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (fma.f64 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 binary64))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))) (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64)))) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64)))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64)))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64)))) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (fma.f64 re re #s(literal -1 binary64)))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64)))) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (neg.f64 (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64)))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64)))) (fma.f64 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 binary64)))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (-.f64 (*.f64 re (*.f64 re re)) #s(literal -1 binary64)))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (fma.f64 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64)))) (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64)))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64)))) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64)))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (fma.f64 re re #s(literal -1 binary64)))) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))) (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (neg.f64 (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))) (fma.f64 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 binary64)))) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (-.f64 (*.f64 re (*.f64 re re)) #s(literal -1 binary64)))) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (fma.f64 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))) (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64))) (*.f64 im im)) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64))) (*.f64 im im)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64))) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64))) (*.f64 im im)) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (fma.f64 re re #s(literal -1 binary64)))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64))) (*.f64 im im)) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (neg.f64 (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64))) (*.f64 im im)) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64))) (*.f64 im im)) (fma.f64 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 binary64)))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (-.f64 (*.f64 re (*.f64 re re)) #s(literal -1 binary64)))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (fma.f64 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64))) (*.f64 im im)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64))) (*.f64 im im)) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) #s(literal -1/8 binary64))) (*.f64 im im)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) #s(literal 1/4 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 im im)) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 im im)) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 im im)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 im im)) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (fma.f64 re re #s(literal -1 binary64)))) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 im im)) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (neg.f64 (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 im im)) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 im im)) (fma.f64 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 binary64)))) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (-.f64 (*.f64 re (*.f64 re re)) #s(literal -1 binary64)))) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (fma.f64 re re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 im im)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 im im)) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 im im)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) re))) (*.f64 (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)))) (*.f64 (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) re)) (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) re))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)))))) (neg.f64 (neg.f64 (fma.f64 (+.f64 #s(literal 1 binary64) re) (-.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) re)) (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) re))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) re)))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) re)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) re) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) re) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))))) (neg.f64 (-.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) re)) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) re) #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) re)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) re)) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) re)))))
(/.f64 (fma.f64 re (*.f64 re re) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) #s(literal 3 binary64))) (fma.f64 re re (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))))))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))) (pow.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (+.f64 #s(literal 1 binary64) re)) #s(literal 3 binary64))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (+.f64 #s(literal 1 binary64) re)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (+.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))) (+.f64 #s(literal 1 binary64) re))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))))) (fma.f64 (+.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (+.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64)) (*.f64 re (*.f64 re re))) (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64)) re))))
(pow.f64 (/.f64 (fma.f64 (+.f64 #s(literal 1 binary64) re) (-.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) re)) (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) re)))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal 1 binary64) re) (-.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))))))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))) re)) (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) re))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) re))))
(+.f64 im (*.f64 re im))
(+.f64 (*.f64 re im) im)
(-.f64 (/.f64 (*.f64 (*.f64 re im) (*.f64 re im)) (-.f64 (*.f64 re im) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 re im) im)))
(fma.f64 #s(literal 1 binary64) im (*.f64 re im))
(fma.f64 re im im)
(fma.f64 im #s(literal 1 binary64) (*.f64 re im))
(fma.f64 im re im)
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 re im) (*.f64 re im) (-.f64 (*.f64 im im) (*.f64 (*.f64 re im) im))))
(/.f64 (-.f64 (*.f64 (*.f64 re im) (*.f64 re im)) (*.f64 im im)) (-.f64 (*.f64 re im) im))
(/.f64 (*.f64 im (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 im (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) im) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) im) (+.f64 re #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 (*.f64 re im) (*.f64 re im) (-.f64 (*.f64 im im) (*.f64 (*.f64 re im) im)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re im) (*.f64 re im)) (*.f64 im im))) (neg.f64 (-.f64 (*.f64 re im) im)))
(/.f64 (neg.f64 (*.f64 im (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 re re #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) re))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) im)) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) im)) (-.f64 #s(literal 1 binary64) re))
(/.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (fma.f64 im im (-.f64 (*.f64 (*.f64 re im) (*.f64 re im)) (*.f64 im (*.f64 re im)))))
(*.f64 im (+.f64 #s(literal 1 binary64) re))
(*.f64 (+.f64 #s(literal 1 binary64) re) im)
(*.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (/.f64 im (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re))))
(*.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (/.f64 im (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64))))))
(*.f64 (/.f64 im (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64))))))
(*.f64 (/.f64 im (fma.f64 re re #s(literal -1 binary64))) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re))))
(cos.f64 im)
(-.f64 #s(literal 0 binary64) (neg.f64 (cos.f64 im)))
(neg.f64 (neg.f64 (cos.f64 im)))
(*.f64 #s(literal 1 binary64) (cos.f64 im))
(*.f64 #s(literal -1 binary64) (neg.f64 (cos.f64 im)))
(*.f64 im #s(literal -1/720 binary64))
(*.f64 #s(literal -1/720 binary64) im)
(+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))
(+.f64 (*.f64 (*.f64 im im) #s(literal -1/720 binary64)) #s(literal 1/24 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64)) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))) (/.f64 #s(literal 1/576 binary64) (fma.f64 im (*.f64 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 (*.f64 im im) #s(literal -1/720 binary64)))) (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64)) (-.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))))
(fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))
(fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))
(fma.f64 #s(literal -1/720 binary64) (*.f64 im im) #s(literal 1/24 binary64))
(fma.f64 (*.f64 im #s(literal -1/720 binary64)) im #s(literal 1/24 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64)) (+.f64 #s(literal 1/576 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64))) (neg.f64 (+.f64 #s(literal 1/576 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))))
(/.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (-.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal -1/720 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64)) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) #s(literal 1/576 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)))) (neg.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64)))) (neg.f64 (-.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64)))))
(*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))))
(+.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))))
(+.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) #s(literal -1/2 binary64))
(+.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(+.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64))))) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))
(-.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))))) (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))))) (-.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))))))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))
(fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64))) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(fma.f64 im (*.f64 (*.f64 im #s(literal -1/720 binary64)) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/720 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(fma.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 im #s(literal -1/720 binary64)) (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im im) #s(literal -1/2 binary64))
(fma.f64 (*.f64 (*.f64 im im) #s(literal -1/720 binary64)) (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/720 binary64) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) im #s(literal -1/2 binary64))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im #s(literal -1/720 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/720 binary64)) im) im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/720 binary64))) im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) #s(literal -1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) #s(literal -1/4 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) #s(literal -1/8 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) #s(literal -1/4 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) #s(literal -1/8 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) #s(literal -1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))
(/.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) #s(literal -1/4 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) #s(literal -1/8 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) #s(literal -1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) #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 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))))) (-.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) #s(literal -1/8 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))))))) (neg.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (pow.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64))))) #s(literal 3 binary64)) (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (fma.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64))))) (+.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64))))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64))))) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) #s(literal -1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))
(*.f64 (fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) #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 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))
(+.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im))))) (-.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))) (/.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (-.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))))
(fma.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))))
(fma.f64 im (*.f64 (fma.f64 re im im) (*.f64 (*.f64 im im) #s(literal -1/720 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))
(fma.f64 im (*.f64 (*.f64 im #s(literal -1/720 binary64)) (*.f64 im (fma.f64 re im im))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))
(fma.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))
(fma.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 im im) #s(literal -1/720 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))
(fma.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1 binary64) re) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))))
(fma.f64 #s(literal 1/24 binary64) (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))))
(fma.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (+.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))))
(fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 re im im))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))
(fma.f64 (*.f64 im #s(literal -1/720 binary64)) (*.f64 im (*.f64 im (fma.f64 re im im))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))
(fma.f64 (fma.f64 re im im) (*.f64 im #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))))
(fma.f64 (fma.f64 re im im) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))
(fma.f64 (*.f64 im (fma.f64 re im im)) #s(literal 1/24 binary64) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))))
(fma.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im im) #s(literal -1/720 binary64)) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal -1/720 binary64)) (*.f64 im (fma.f64 re im im)) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1 binary64) re) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))
(fma.f64 (*.f64 im #s(literal 1/24 binary64)) (fma.f64 re im im) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/720 binary64)) im) (fma.f64 re im im) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))
(fma.f64 (*.f64 #s(literal 1/24 binary64) (fma.f64 re im im)) im (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/720 binary64)) (fma.f64 re im im)) im (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))
(fma.f64 (*.f64 (*.f64 im (fma.f64 re im im)) im) (*.f64 im #s(literal -1/720 binary64)) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))
(fma.f64 (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im im)) #s(literal -1/720 binary64) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))
(fma.f64 (*.f64 (*.f64 im (fma.f64 re im im)) #s(literal -1/720 binary64)) (*.f64 im im) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))
(fma.f64 (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im #s(literal -1/720 binary64))) im (*.f64 im (*.f64 (fma.f64 re im 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 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))) (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (-.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))))
(/.f64 (*.f64 (*.f64 im (fma.f64 re im im)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))))
(/.f64 (*.f64 (*.f64 im (fma.f64 re im im)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))) (fma.f64 im (*.f64 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)) (*.f64 im (fma.f64 re im im))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (*.f64 im (fma.f64 re im im))) (fma.f64 im (*.f64 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 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))) (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im))))))) (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (-.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64)))))) (neg.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (fma.f64 re im 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 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (fma.f64 re im im)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)))) (neg.f64 (fma.f64 im (*.f64 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)) (*.f64 im (fma.f64 re im im)))) (neg.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (*.f64 im (fma.f64 re im im)))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))))
(/.f64 (fma.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64))) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 (*.f64 im (fma.f64 re im im)) (*.f64 im (fma.f64 re im im)))))) (fma.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im)))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im))))) (*.f64 (*.f64 im (*.f64 (fma.f64 re im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 re im im))))))))
(*.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)))
(*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1 binary64) re) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))
(*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 re im im)))
(*.f64 (fma.f64 re im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))
(*.f64 (*.f64 im (fma.f64 re im im)) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))
(*.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) re))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (fma.f64 re im im)) im)
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (fma.f64 re im im))
(+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))
(+.f64 (*.f64 (*.f64 im im) #s(literal -1/720 binary64)) #s(literal 1/24 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64)) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))) (/.f64 #s(literal 1/576 binary64) (fma.f64 im (*.f64 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 (*.f64 im im) #s(literal -1/720 binary64)))) (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64)) (-.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))))
(fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))
(fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))
(fma.f64 #s(literal -1/720 binary64) (*.f64 im im) #s(literal 1/24 binary64))
(fma.f64 (*.f64 im #s(literal -1/720 binary64)) im #s(literal 1/24 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64)) (+.f64 #s(literal 1/576 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64))) (neg.f64 (+.f64 #s(literal 1/576 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))))
(/.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64))) (-.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal -1/720 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64)) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) #s(literal 1/576 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)))) (neg.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64)))) (neg.f64 (-.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) #s(literal 1/13824 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal 1/576 binary64)) (*.f64 (*.f64 im im) #s(literal -1/17280 binary64)))))
(*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/518400 binary64) #s(literal -1/576 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal -1/24 binary64))))
(+.f64 (*.f64 im im) (*.f64 (*.f64 im im) re))
(+.f64 (*.f64 im im) (*.f64 re (*.f64 im im)))
(+.f64 (*.f64 im (*.f64 re im)) (*.f64 im im))
(+.f64 (*.f64 (*.f64 im im) re) (*.f64 im im))
(+.f64 (*.f64 (*.f64 re im) im) (*.f64 im im))
(+.f64 (*.f64 re (*.f64 im im)) (*.f64 im im))
(fma.f64 #s(literal 1 binary64) (*.f64 im im) (*.f64 (*.f64 im im) re))
(fma.f64 #s(literal 1 binary64) (*.f64 im im) (*.f64 re (*.f64 im im)))
(fma.f64 re (*.f64 im im) (*.f64 im im))
(fma.f64 im im (*.f64 (*.f64 im im) re))
(fma.f64 im im (*.f64 re (*.f64 im im)))
(fma.f64 im (*.f64 re im) (*.f64 im im))
(fma.f64 (*.f64 im im) #s(literal 1 binary64) (*.f64 (*.f64 im im) re))
(fma.f64 (*.f64 im im) #s(literal 1 binary64) (*.f64 re (*.f64 im im)))
(fma.f64 (*.f64 im im) re (*.f64 im im))
(fma.f64 (*.f64 re im) im (*.f64 im im))
(fma.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)) (*.f64 (*.f64 im im) re))
(fma.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)) (*.f64 re (*.f64 im im)))
(/.f64 (*.f64 (*.f64 im im) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (*.f64 im im) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (fma.f64 re re #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) re))
(/.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 re im)) #s(literal 3 binary64)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (fma.f64 (*.f64 im (*.f64 re im)) (*.f64 im (*.f64 re im)) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 re im)) (*.f64 im im)))))
(/.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (pow.f64 (*.f64 (*.f64 im im) re) #s(literal 3 binary64))) (fma.f64 im (*.f64 im (*.f64 im im)) (-.f64 (*.f64 (*.f64 (*.f64 im im) re) (*.f64 (*.f64 im im) re)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im im) re) #s(literal 3 binary64)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (fma.f64 (*.f64 (*.f64 im im) re) (*.f64 (*.f64 im im) re) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 im im) re) (*.f64 im im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re im) im) #s(literal 3 binary64)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (fma.f64 (*.f64 (*.f64 re im) im) (*.f64 (*.f64 re im) im) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re im) im) (*.f64 im im)))))
(/.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))) (pow.f64 (*.f64 re (*.f64 im im)) #s(literal 3 binary64))) (fma.f64 im (*.f64 im (*.f64 im im)) (-.f64 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 re (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 re (*.f64 im im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 im im)) #s(literal 3 binary64)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (fma.f64 (*.f64 re (*.f64 im im)) (*.f64 re (*.f64 im im)) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 im im)) (*.f64 im im)))))
(*.f64 im (fma.f64 re im im))
(*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 im im))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (fma.f64 re im im) im)
(*.f64 (/.f64 (*.f64 im im) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64))))))
(*.f64 (/.f64 (*.f64 im im) (fma.f64 re re #s(literal -1 binary64))) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re))))

simplify671.0ms (3.9%)

Memory
-4.2MiB live, 860.4MiB allocated
Algorithm
egg-herbie
Rules
21 572×lower-fma.f64
21 572×lower-fma.f32
7 084×lower-+.f64
7 084×lower-+.f32
4 678×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02794244
19034049
229693447
082543203
Stop Event
iter limit
node limit
Counts
336 → 331
Calls
Call 1
Inputs
(cos im)
(+ (cos im) (* re (cos im)))
(+ (cos im) (* re (+ (cos im) (* re (cos im)))))
(+ (cos im) (* re (+ (cos im) (* re (+ (cos im) (* re (cos im)))))))
(* -1 (/ (cos im) re))
(/ (+ (* -1 (cos im)) (* -1 (/ (cos im) re))) re)
(/ (+ (* -1 (cos im)) (+ (* -1 (/ (cos im) re)) (* -1 (/ (cos im) (pow re 2))))) re)
(/ (+ (* -1 (cos im)) (+ (* -1 (/ (cos im) re)) (+ (* -1 (/ (cos im) (pow re 2))) (* -1 (/ (cos im) (pow re 3)))))) re)
(* -1 (/ (cos im) re))
(* -1 (/ (+ (cos im) (/ (cos im) re)) re))
(* -1 (/ (+ (cos im) (* -1 (/ (- (* -1 (/ (cos im) re)) (cos im)) re))) re))
(* -1 (/ (+ (cos im) (* -1 (/ (- (* -1 (/ (- (/ (cos im) re) (* -1 (cos im))) re)) (cos im)) re))) re))
(/ -1 (- re 1))
(- (* 1/2 (/ (pow im 2) (- re 1))) (/ 1 (- re 1)))
(- (* (pow im 2) (+ (* -1/24 (/ (pow im 2) (- re 1))) (* 1/2 (/ 1 (- re 1))))) (/ 1 (- re 1)))
(- (* (pow im 2) (+ (* (pow im 2) (- (* 1/720 (/ (pow im 2) (- re 1))) (* 1/24 (/ 1 (- re 1))))) (* 1/2 (/ 1 (- re 1))))) (/ 1 (- re 1)))
(* -1 (/ (cos im) (- re 1)))
(* -1 (/ (cos im) (- re 1)))
(* -1 (/ (cos im) (- re 1)))
(* -1 (/ (cos im) (- re 1)))
(* -1 (/ (cos im) (- re 1)))
(* -1 (/ (cos im) (- re 1)))
(* -1 (/ (cos im) (- re 1)))
(* -1 (/ (cos im) (- re 1)))
(/ 1 (cos im))
(+ (* -1 (/ re (cos im))) (/ 1 (cos im)))
(+ (* -1 (/ re (cos im))) (/ 1 (cos im)))
(+ (* -1 (/ re (cos im))) (/ 1 (cos im)))
(* -1 (/ re (cos im)))
(* re (- (/ 1 (* re (cos im))) (/ 1 (cos im))))
(* re (- (/ 1 (* re (cos im))) (/ 1 (cos im))))
(* re (- (/ 1 (* re (cos im))) (/ 1 (cos im))))
(* -1 (/ re (cos im)))
(* -1 (* re (- (/ 1 (cos im)) (/ 1 (* re (cos im))))))
(* -1 (* re (- (/ 1 (cos im)) (/ 1 (* re (cos im))))))
(* -1 (* re (- (/ 1 (cos im)) (/ 1 (* re (cos im))))))
(* -1 (- re 1))
(+ (* -1 (- re 1)) (* -1/2 (* (pow im 2) (- re 1))))
(+ (* -1 (- re 1)) (* (pow im 2) (+ (* -1/2 (- re 1)) (* (pow im 2) (+ (* -1/4 (- re 1)) (* 1/24 (- re 1)))))))
(+ (* -1 (- re 1)) (* (pow im 2) (+ (* -1/2 (- re 1)) (* (pow im 2) (+ (* -1/4 (- re 1)) (+ (* 1/24 (- re 1)) (* (pow im 2) (+ (* -1/720 (- re 1)) (+ (* 1/48 (- re 1)) (* 1/2 (+ (* -1/4 (- re 1)) (* 1/24 (- re 1)))))))))))))
(* -1 (/ (- re 1) (cos im)))
(* -1 (/ (- re 1) (cos im)))
(* -1 (/ (- re 1) (cos im)))
(* -1 (/ (- re 1) (cos im)))
(* -1 (/ (- re 1) (cos im)))
(* -1 (/ (- re 1) (cos im)))
(* -1 (/ (- re 1) (cos im)))
(* -1 (/ (- re 1) (cos im)))
-1
(- re 1)
(- re 1)
(- re 1)
re
(* re (- 1 (/ 1 re)))
(* re (- 1 (/ 1 re)))
(* re (- 1 (/ 1 re)))
re
(* -1 (* re (- (/ 1 re) 1)))
(* -1 (* re (- (/ 1 re) 1)))
(* -1 (* re (- (/ 1 re) 1)))
-1
(- (* 1/2 (pow im 2)) 1)
(- (* (pow im 2) (+ 1/2 (* -1/24 (pow im 2)))) 1)
(- (* (pow im 2) (+ 1/2 (* (pow im 2) (- (* 1/720 (pow im 2)) 1/24)))) 1)
(* -1 (cos im))
(* -1 (cos im))
(* -1 (cos im))
(* -1 (cos im))
(* -1 (cos im))
(* -1 (cos im))
(* -1 (cos im))
(* -1 (cos im))
1
(+ 1 re)
(+ 1 re)
(+ 1 re)
re
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
re
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
(* 1/24 (pow im 4))
(* 1/24 (pow im 4))
(* 1/24 (pow im 4))
(* 1/24 (pow im 4))
(* 1/24 (pow im 4))
(* 1/24 (pow im 4))
(* 1/24 (pow im 4))
(* 1/24 (pow im 4))
(* 1/24 (pow im 4))
(* 1/24 (pow im 4))
(* 1/24 (pow im 4))
(* 1/24 (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/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))
(+ 1 (+ (* re (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))
(+ 1 (+ (* re (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))
(+ 1 (+ (* re (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))
(* re (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))
(* re (+ 1 (+ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) (+ (/ 1 re) (/ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) re)))))
(* re (+ 1 (+ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) (+ (/ 1 re) (/ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) re)))))
(* re (+ 1 (+ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) (+ (/ 1 re) (/ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) re)))))
(* re (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))
(* -1 (* re (+ (* -1 (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (* -1 (/ (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))) re)))))
(* -1 (* re (+ (* -1 (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (* -1 (/ (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))) re)))))
(* -1 (* re (+ (* -1 (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (* -1 (/ (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))) re)))))
(+ 1 re)
(+ 1 (+ re (* -1/2 (* (pow im 2) (+ 1 re)))))
(+ 1 (+ re (* (pow im 2) (+ (* -1/2 (+ 1 re)) (* 1/24 (* (pow im 2) (+ 1 re)))))))
(+ 1 (+ re (* (pow im 2) (+ (* -1/2 (+ 1 re)) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (+ 1 re))) (* 1/24 (+ 1 re))))))))
(* -1/720 (* (pow im 6) (+ 1 re)))
(* (pow im 6) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2)))))
(* (pow im 6) (+ (* -1/2 (/ (+ 1 re) (pow im 4))) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2))))))
(* (pow im 6) (+ (* -1/2 (/ (+ 1 re) (pow im 4))) (+ (* -1/720 (+ 1 re)) (+ (* 1/24 (/ (+ 1 re) (pow im 2))) (+ (/ 1 (pow im 6)) (/ re (pow im 6)))))))
(* -1/720 (* (pow im 6) (+ 1 re)))
(* (pow im 6) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2)))))
(* (pow im 6) (+ (* -1/2 (/ (+ 1 re) (pow im 4))) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2))))))
(* (pow im 6) (+ (* -1/2 (/ (+ 1 re) (pow im 4))) (+ (* -1/720 (+ 1 re)) (+ (* 1/24 (/ (+ 1 re) (pow im 2))) (+ (/ 1 (pow im 6)) (/ re (pow im 6)))))))
1
(+ 1 (* -1/2 (pow im 2)))
(+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))
(+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))
(* -1/720 (pow im 6))
(* (pow im 6) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(* (pow im 6) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(* (pow im 6) (- (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))) (+ 1/720 (/ 1/2 (pow im 4)))))
(* -1/720 (pow im 6))
(* (pow im 6) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(* (pow im 6) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(* (pow im 6) (- (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))) (+ 1/720 (/ 1/2 (pow im 4)))))
(- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)
(- (+ (* re (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2))))) 1/2)
(- (+ (* re (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2))))) 1/2)
(- (+ (* re (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2))))) 1/2)
(* re (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))
(* re (- (+ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) (/ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) re)) (+ 1/2 (* 1/2 (/ 1 re)))))
(* re (- (+ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) (/ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) re)) (+ 1/2 (* 1/2 (/ 1 re)))))
(* re (- (+ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) (/ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) re)) (+ 1/2 (* 1/2 (/ 1 re)))))
(* -1 (* re (+ 1/2 (* -1 (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2))))))))
(* -1 (* re (+ 1/2 (+ (* -1 (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2))))) (* -1 (/ (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2) re))))))
(* -1 (* re (+ 1/2 (+ (* -1 (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2))))) (* -1 (/ (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2) re))))))
(* -1 (* re (+ 1/2 (+ (* -1 (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2))))) (* -1 (/ (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2) re))))))
(* -1/2 (+ 1 re))
(+ (* -1/2 (+ 1 re)) (* 1/24 (* (pow im 2) (+ 1 re))))
(+ (* -1/2 (+ 1 re)) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (+ 1 re))) (* 1/24 (+ 1 re)))))
(+ (* -1/2 (+ 1 re)) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (+ 1 re))) (* 1/24 (+ 1 re)))))
(* -1/720 (* (pow im 4) (+ 1 re)))
(* (pow im 4) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2)))))
(* (pow im 4) (+ (* -1/2 (/ (+ 1 re) (pow im 4))) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2))))))
(* (pow im 4) (+ (* -1/2 (/ (+ 1 re) (pow im 4))) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2))))))
(* -1/720 (* (pow im 4) (+ 1 re)))
(* (pow im 4) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2)))))
(* (pow im 4) (+ (* -1/2 (/ (+ 1 re) (pow im 4))) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2))))))
(* (pow im 4) (+ (* -1/2 (/ (+ 1 re) (pow im 4))) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2))))))
(+ 1 re)
(+ 1 (+ re (* -1/2 (* (pow im 2) (+ 1 re)))))
(+ 1 (+ re (* (pow im 2) (+ (* -1/2 (+ 1 re)) (* 1/24 (* (pow im 2) (+ 1 re)))))))
(+ 1 (+ re (* (pow im 2) (+ (* -1/2 (+ 1 re)) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (+ 1 re))) (* 1/24 (+ 1 re))))))))
(* -1/720 (* (pow im 6) (+ 1 re)))
(* (pow im 6) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2)))))
(* (pow im 6) (+ (* -1/2 (/ (+ 1 re) (pow im 4))) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2))))))
(* (pow im 6) (+ (* -1/2 (/ (+ 1 re) (pow im 4))) (+ (* -1/720 (+ 1 re)) (+ (* 1/24 (/ (+ 1 re) (pow im 2))) (+ (/ 1 (pow im 6)) (/ re (pow im 6)))))))
(* -1/720 (* (pow im 6) (+ 1 re)))
(* (pow im 6) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2)))))
(* (pow im 6) (+ (* -1/2 (/ (+ 1 re) (pow im 4))) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2))))))
(* (pow im 6) (+ (* -1/2 (/ (+ 1 re) (pow im 4))) (+ (* -1/720 (+ 1 re)) (+ (* 1/24 (/ (+ 1 re) (pow im 2))) (+ (/ 1 (pow im 6)) (/ re (pow im 6)))))))
(+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))
(+ 1 (+ (* re (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))
(+ 1 (+ (* re (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))
(+ 1 (+ (* re (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))
(* re (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))
(* re (+ 1 (+ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) (+ (/ 1 re) (/ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) re)))))
(* re (+ 1 (+ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) (+ (/ 1 re) (/ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) re)))))
(* re (+ 1 (+ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) (+ (/ 1 re) (/ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) re)))))
(* -1 (* re (- (* (pow im 2) (+ 1/2 (* -1 (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2))))))) 1)))
(* -1 (* re (- (+ (* -1 (/ (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))) re)) (* (pow im 2) (+ 1/2 (* -1 (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))))))) 1)))
(* -1 (* re (- (+ (* -1 (/ (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))) re)) (* (pow im 2) (+ 1/2 (* -1 (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))))))) 1)))
(* -1 (* re (- (+ (* -1 (/ (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))) re)) (* (pow im 2) (+ 1/2 (* -1 (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))))))) 1)))
(* im (+ 1 re))
(* im (+ 1 re))
(* im (+ 1 re))
(* im (+ 1 re))
(* im (+ 1 re))
(* im (+ 1 re))
(* im (+ 1 re))
(* im (+ 1 re))
(* im (+ 1 re))
(* im (+ 1 re))
(* im (+ 1 re))
(* im (+ 1 re))
im
(+ im (* im re))
(+ im (* im re))
(+ im (* im re))
(* im re)
(* re (+ im (/ im re)))
(* re (+ im (/ im re)))
(* re (+ im (/ im re)))
(* im re)
(* -1 (* re (+ (* -1 im) (* -1 (/ im re)))))
(* -1 (* re (+ (* -1 im) (* -1 (/ im re)))))
(* -1 (* re (+ (* -1 im) (* -1 (/ im re)))))
1
(+ 1 (* -1/2 (pow im 2)))
(+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))
(+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))
(cos im)
(cos im)
(cos im)
(cos im)
(cos im)
(cos im)
(cos im)
(cos im)
(* -1/720 im)
(* -1/720 im)
(* -1/720 im)
(* -1/720 im)
(* -1/720 im)
(* -1/720 im)
(* -1/720 im)
(* -1/720 im)
(* -1/720 im)
(* -1/720 im)
(* -1/720 im)
(* -1/720 im)
1/24
(+ 1/24 (* -1/720 (pow im 2)))
(+ 1/24 (* -1/720 (pow im 2)))
(+ 1/24 (* -1/720 (pow im 2)))
(* -1/720 (pow im 2))
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(* -1/720 (pow im 2))
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
-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/2)
(* -1/720 (pow im 4))
(* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(* -1/720 (pow im 4))
(* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(* 1/24 (* (pow im 2) (+ 1 re)))
(* (pow im 2) (+ (* -1/720 (* (pow im 2) (+ 1 re))) (* 1/24 (+ 1 re))))
(* (pow im 2) (+ (* -1/720 (* (pow im 2) (+ 1 re))) (* 1/24 (+ 1 re))))
(* (pow im 2) (+ (* -1/720 (* (pow im 2) (+ 1 re))) (* 1/24 (+ 1 re))))
(* -1/720 (* (pow im 4) (+ 1 re)))
(* (pow im 4) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2)))))
(* (pow im 4) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2)))))
(* (pow im 4) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2)))))
(* -1/720 (* (pow im 4) (+ 1 re)))
(* (pow im 4) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2)))))
(* (pow im 4) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2)))))
(* (pow im 4) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2)))))
(* (pow im 2) (+ 1/24 (* -1/720 (pow im 2))))
(+ (* (pow im 2) (* re (+ 1/24 (* -1/720 (pow im 2))))) (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))))
(+ (* (pow im 2) (* re (+ 1/24 (* -1/720 (pow im 2))))) (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))))
(+ (* (pow im 2) (* re (+ 1/24 (* -1/720 (pow im 2))))) (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))))
(* (pow im 2) (* re (+ 1/24 (* -1/720 (pow im 2)))))
(* re (+ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) (/ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) re)))
(* re (+ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) (/ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) re)))
(* re (+ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) (/ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) re)))
(* (pow im 2) (* re (+ 1/24 (* -1/720 (pow im 2)))))
(* -1 (* re (+ (* -1 (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2))))) (* -1 (/ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) re)))))
(* -1 (* re (+ (* -1 (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2))))) (* -1 (/ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) re)))))
(* -1 (* re (+ (* -1 (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2))))) (* -1 (/ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) re)))))
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/24 (/ 1 (pow im 2))) 1/720))
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(* -1/720 (pow im 2))
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(* (pow im 2) (+ 1 re))
(* (pow im 2) (+ 1 re))
(* (pow im 2) (+ 1 re))
(* (pow im 2) (+ 1 re))
(* (pow im 2) (+ 1 re))
(* (pow im 2) (+ 1 re))
(* (pow im 2) (+ 1 re))
(* (pow im 2) (+ 1 re))
(* (pow im 2) (+ 1 re))
(* (pow im 2) (+ 1 re))
(* (pow im 2) (+ 1 re))
(* (pow im 2) (+ 1 re))
(pow im 2)
(+ (* (pow im 2) re) (pow im 2))
(+ (* (pow im 2) re) (pow im 2))
(+ (* (pow im 2) re) (pow im 2))
(* (pow im 2) re)
(* re (+ (/ (pow im 2) re) (pow im 2)))
(* re (+ (/ (pow im 2) re) (pow im 2)))
(* re (+ (/ (pow im 2) re) (pow im 2)))
(* (pow im 2) re)
(* -1 (* re (+ (* -1 (/ (pow im 2) re)) (* -1 (pow im 2)))))
(* -1 (* re (+ (* -1 (/ (pow im 2) re)) (* -1 (pow im 2)))))
(* -1 (* re (+ (* -1 (/ (pow im 2) re)) (* -1 (pow im 2)))))
Outputs
(cos im)
(cos.f64 im)
(+ (cos im) (* re (cos im)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(+ (cos im) (* re (+ (cos im) (* re (cos im)))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (fma.f64 re re re)))
(+ (cos im) (* re (+ (cos im) (* re (+ (cos im) (* re (cos im)))))))
(*.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))))
(* -1 (/ (cos im) re))
(/.f64 (cos.f64 im) (neg.f64 re))
(/ (+ (* -1 (cos im)) (* -1 (/ (cos im) re))) re)
(*.f64 (/.f64 (cos.f64 im) re) (+.f64 (/.f64 #s(literal -1 binary64) re) #s(literal -1 binary64)))
(/ (+ (* -1 (cos im)) (+ (* -1 (/ (cos im) re)) (* -1 (/ (cos im) (pow re 2))))) re)
(/.f64 (-.f64 (*.f64 (/.f64 (cos.f64 im) re) (+.f64 (/.f64 #s(literal -1 binary64) re) #s(literal -1 binary64))) (cos.f64 im)) re)
(/ (+ (* -1 (cos im)) (+ (* -1 (/ (cos im) re)) (+ (* -1 (/ (cos im) (pow re 2))) (* -1 (/ (cos im) (pow re 3)))))) re)
(/.f64 (fma.f64 (/.f64 (cos.f64 im) (*.f64 re re)) (+.f64 (/.f64 #s(literal -1 binary64) re) #s(literal -1 binary64)) (*.f64 (cos.f64 im) (+.f64 (/.f64 #s(literal -1 binary64) re) #s(literal -1 binary64)))) re)
(* -1 (/ (cos im) re))
(/.f64 (cos.f64 im) (neg.f64 re))
(* -1 (/ (+ (cos im) (/ (cos im) re)) re))
(*.f64 (/.f64 (cos.f64 im) re) (+.f64 (/.f64 #s(literal -1 binary64) re) #s(literal -1 binary64)))
(* -1 (/ (+ (cos im) (* -1 (/ (- (* -1 (/ (cos im) re)) (cos im)) re))) re))
(/.f64 (-.f64 (*.f64 (/.f64 (cos.f64 im) re) (+.f64 (/.f64 #s(literal -1 binary64) re) #s(literal -1 binary64))) (cos.f64 im)) re)
(* -1 (/ (+ (cos im) (* -1 (/ (- (* -1 (/ (- (/ (cos im) re) (* -1 (cos im))) re)) (cos im)) re))) re))
(/.f64 (fma.f64 (/.f64 (cos.f64 im) (*.f64 re re)) (+.f64 (/.f64 #s(literal -1 binary64) re) #s(literal -1 binary64)) (*.f64 (cos.f64 im) (+.f64 (/.f64 #s(literal -1 binary64) re) #s(literal -1 binary64)))) re)
(/ -1 (- re 1))
(/.f64 #s(literal -1 binary64) (+.f64 re #s(literal -1 binary64)))
(- (* 1/2 (/ (pow im 2) (- re 1))) (/ 1 (- re 1)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal -1 binary64)))
(- (* (pow im 2) (+ (* -1/24 (/ (pow im 2) (- re 1))) (* 1/2 (/ 1 (- re 1))))) (/ 1 (- re 1)))
(fma.f64 (/.f64 (*.f64 im im) (+.f64 re #s(literal -1 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/24 binary64) #s(literal 1/2 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 re #s(literal -1 binary64))))
(- (* (pow im 2) (+ (* (pow im 2) (- (* 1/720 (/ (pow im 2) (- re 1))) (* 1/24 (/ 1 (- re 1))))) (* 1/2 (/ 1 (- re 1))))) (/ 1 (- re 1)))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (/.f64 #s(literal 1/720 binary64) (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal -1/24 binary64) (+.f64 re #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) (+.f64 re #s(literal -1 binary64)))) (/.f64 #s(literal -1 binary64) (+.f64 re #s(literal -1 binary64))))
(* -1 (/ (cos im) (- re 1)))
(/.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) re))
(* -1 (/ (cos im) (- re 1)))
(/.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) re))
(* -1 (/ (cos im) (- re 1)))
(/.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) re))
(* -1 (/ (cos im) (- re 1)))
(/.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) re))
(* -1 (/ (cos im) (- re 1)))
(/.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) re))
(* -1 (/ (cos im) (- re 1)))
(/.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) re))
(* -1 (/ (cos im) (- re 1)))
(/.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) re))
(* -1 (/ (cos im) (- re 1)))
(/.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) re))
(/ 1 (cos im))
(/.f64 #s(literal 1 binary64) (cos.f64 im))
(+ (* -1 (/ re (cos im))) (/ 1 (cos im)))
(/.f64 (-.f64 #s(literal 1 binary64) re) (cos.f64 im))
(+ (* -1 (/ re (cos im))) (/ 1 (cos im)))
(/.f64 (-.f64 #s(literal 1 binary64) re) (cos.f64 im))
(+ (* -1 (/ re (cos im))) (/ 1 (cos im)))
(/.f64 (-.f64 #s(literal 1 binary64) re) (cos.f64 im))
(* -1 (/ re (cos im)))
(neg.f64 (/.f64 re (cos.f64 im)))
(* re (- (/ 1 (* re (cos im))) (/ 1 (cos im))))
(*.f64 re (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) re)) (/.f64 #s(literal -1 binary64) (cos.f64 im))))
(* re (- (/ 1 (* re (cos im))) (/ 1 (cos im))))
(*.f64 re (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) re)) (/.f64 #s(literal -1 binary64) (cos.f64 im))))
(* re (- (/ 1 (* re (cos im))) (/ 1 (cos im))))
(*.f64 re (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) re)) (/.f64 #s(literal -1 binary64) (cos.f64 im))))
(* -1 (/ re (cos im)))
(neg.f64 (/.f64 re (cos.f64 im)))
(* -1 (* re (- (/ 1 (cos im)) (/ 1 (* re (cos im))))))
(*.f64 re (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) re)) (/.f64 #s(literal -1 binary64) (cos.f64 im))))
(* -1 (* re (- (/ 1 (cos im)) (/ 1 (* re (cos im))))))
(*.f64 re (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) re)) (/.f64 #s(literal -1 binary64) (cos.f64 im))))
(* -1 (* re (- (/ 1 (cos im)) (/ 1 (* re (cos im))))))
(*.f64 re (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) re)) (/.f64 #s(literal -1 binary64) (cos.f64 im))))
(* -1 (- re 1))
(-.f64 #s(literal 1 binary64) re)
(+ (* -1 (- re 1)) (* -1/2 (* (pow im 2) (- re 1))))
(*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(+ (* -1 (- re 1)) (* (pow im 2) (+ (* -1/2 (- re 1)) (* (pow im 2) (+ (* -1/4 (- re 1)) (* 1/24 (- re 1)))))))
(fma.f64 (*.f64 im im) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 #s(literal -5/24 binary64) (*.f64 im im) #s(literal -1/2 binary64))) (-.f64 #s(literal 1 binary64) re))
(+ (* -1 (- re 1)) (* (pow im 2) (+ (* -1/2 (- re 1)) (* (pow im 2) (+ (* -1/4 (- re 1)) (+ (* 1/24 (- re 1)) (* (pow im 2) (+ (* -1/720 (- re 1)) (+ (* 1/48 (- re 1)) (* 1/2 (+ (* -1/4 (- re 1)) (* 1/24 (- re 1)))))))))))))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal -61/720 binary64)) (fma.f64 re #s(literal -5/24 binary64) #s(literal 5/24 binary64))) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (-.f64 #s(literal 1 binary64) re))
(* -1 (/ (- re 1) (cos im)))
(/.f64 (-.f64 #s(literal 1 binary64) re) (cos.f64 im))
(* -1 (/ (- re 1) (cos im)))
(/.f64 (-.f64 #s(literal 1 binary64) re) (cos.f64 im))
(* -1 (/ (- re 1) (cos im)))
(/.f64 (-.f64 #s(literal 1 binary64) re) (cos.f64 im))
(* -1 (/ (- re 1) (cos im)))
(/.f64 (-.f64 #s(literal 1 binary64) re) (cos.f64 im))
(* -1 (/ (- re 1) (cos im)))
(/.f64 (-.f64 #s(literal 1 binary64) re) (cos.f64 im))
(* -1 (/ (- re 1) (cos im)))
(/.f64 (-.f64 #s(literal 1 binary64) re) (cos.f64 im))
(* -1 (/ (- re 1) (cos im)))
(/.f64 (-.f64 #s(literal 1 binary64) re) (cos.f64 im))
(* -1 (/ (- re 1) (cos im)))
(/.f64 (-.f64 #s(literal 1 binary64) re) (cos.f64 im))
-1
#s(literal -1 binary64)
(- re 1)
(+.f64 re #s(literal -1 binary64))
(- re 1)
(+.f64 re #s(literal -1 binary64))
(- re 1)
(+.f64 re #s(literal -1 binary64))
re
(* re (- 1 (/ 1 re)))
(+.f64 re #s(literal -1 binary64))
(* re (- 1 (/ 1 re)))
(+.f64 re #s(literal -1 binary64))
(* re (- 1 (/ 1 re)))
(+.f64 re #s(literal -1 binary64))
re
(* -1 (* re (- (/ 1 re) 1)))
(+.f64 re #s(literal -1 binary64))
(* -1 (* re (- (/ 1 re) 1)))
(+.f64 re #s(literal -1 binary64))
(* -1 (* re (- (/ 1 re) 1)))
(+.f64 re #s(literal -1 binary64))
-1
#s(literal -1 binary64)
(- (* 1/2 (pow im 2)) 1)
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal -1 binary64))
(- (* (pow im 2) (+ 1/2 (* -1/24 (pow im 2)))) 1)
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/24 binary64) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(- (* (pow im 2) (+ 1/2 (* (pow im 2) (- (* 1/720 (pow im 2)) 1/24)))) 1)
(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 (cos im))
(neg.f64 (cos.f64 im))
(* -1 (cos im))
(neg.f64 (cos.f64 im))
(* -1 (cos im))
(neg.f64 (cos.f64 im))
(* -1 (cos im))
(neg.f64 (cos.f64 im))
(* -1 (cos im))
(neg.f64 (cos.f64 im))
(* -1 (cos im))
(neg.f64 (cos.f64 im))
(* -1 (cos im))
(neg.f64 (cos.f64 im))
(* -1 (cos im))
(neg.f64 (cos.f64 im))
1
#s(literal 1 binary64)
(+ 1 re)
(+.f64 re #s(literal 1 binary64))
(+ 1 re)
(+.f64 re #s(literal 1 binary64))
(+ 1 re)
(+.f64 re #s(literal 1 binary64))
re
(* re (+ 1 (/ 1 re)))
(+.f64 re #s(literal 1 binary64))
(* re (+ 1 (/ 1 re)))
(+.f64 re #s(literal 1 binary64))
(* re (+ 1 (/ 1 re)))
(+.f64 re #s(literal 1 binary64))
re
(* re (+ 1 (/ 1 re)))
(+.f64 re #s(literal 1 binary64))
(* re (+ 1 (/ 1 re)))
(+.f64 re #s(literal 1 binary64))
(* re (+ 1 (/ 1 re)))
(+.f64 re #s(literal 1 binary64))
(* 1/24 (pow im 4))
(*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))
(* 1/24 (pow im 4))
(*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))
(* 1/24 (pow im 4))
(*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))
(* 1/24 (pow im 4))
(*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))
(* 1/24 (pow im 4))
(*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))
(* 1/24 (pow im 4))
(*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))
(* 1/24 (pow im 4))
(*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))
(* 1/24 (pow im 4))
(*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))
(* 1/24 (pow im 4))
(*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))
(* 1/24 (pow im 4))
(*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))
(* 1/24 (pow im 4))
(*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))
(* 1/24 (pow im 4))
(*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) (*.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)
(pow im 2)
(*.f64 im im)
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/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 (+ (* re (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))
(*.f64 (+.f64 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 (+ (* re (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))
(*.f64 (+.f64 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 (+ (* re (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))
(*.f64 (+.f64 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)))
(* re (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))
(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 re (*.f64 im im)) re)
(* re (+ 1 (+ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) (+ (/ 1 re) (/ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) re)))))
(+.f64 re (fma.f64 re (*.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 (+.f64 im (/.f64 im re)))) #s(literal 1 binary64)))
(* re (+ 1 (+ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) (+ (/ 1 re) (/ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) re)))))
(+.f64 re (fma.f64 re (*.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 (+.f64 im (/.f64 im re)))) #s(literal 1 binary64)))
(* re (+ 1 (+ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) (+ (/ 1 re) (/ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) re)))))
(+.f64 re (fma.f64 re (*.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 (+.f64 im (/.f64 im re)))) #s(literal 1 binary64)))
(* re (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))
(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 re (*.f64 im im)) re)
(* -1 (* re (+ (* -1 (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (* -1 (/ (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))) re)))))
(*.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)) (+.f64 (/.f64 #s(literal -1 binary64) re) #s(literal -1 binary64))) (neg.f64 re))
(* -1 (* re (+ (* -1 (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (* -1 (/ (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))) re)))))
(*.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)) (+.f64 (/.f64 #s(literal -1 binary64) re) #s(literal -1 binary64))) (neg.f64 re))
(* -1 (* re (+ (* -1 (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (* -1 (/ (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))) re)))))
(*.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)) (+.f64 (/.f64 #s(literal -1 binary64) re) #s(literal -1 binary64))) (neg.f64 re))
(+ 1 re)
(+.f64 re #s(literal 1 binary64))
(+ 1 (+ re (* -1/2 (* (pow im 2) (+ 1 re)))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
(+ 1 (+ re (* (pow im 2) (+ (* -1/2 (+ 1 re)) (* 1/24 (* (pow im 2) (+ 1 re)))))))
(fma.f64 (*.f64 im (fma.f64 im re im)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (+.f64 re #s(literal 1 binary64)))
(+ 1 (+ re (* (pow im 2) (+ (* -1/2 (+ 1 re)) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (+ 1 re))) (* 1/24 (+ 1 re))))))))
(*.f64 (+.f64 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/720 (* (pow im 6) (+ 1 re)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 re #s(literal -1/720 binary64) #s(literal -1/720 binary64)))
(* (pow im 6) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 6) (+ (* -1/2 (/ (+ 1 re) (pow im 4))) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 (fma.f64 re #s(literal 1/24 binary64) #s(literal 1/24 binary64)) (*.f64 im im))))
(* (pow im 6) (+ (* -1/2 (/ (+ 1 re) (pow im 4))) (+ (* -1/720 (+ 1 re)) (+ (* 1/24 (/ (+ 1 re) (pow im 2))) (+ (/ 1 (pow im 6)) (/ re (pow im 6)))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (fma.f64 re #s(literal -1/720 binary64) #s(literal -1/720 binary64)) (fma.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 re (pow.f64 im #s(literal 6 binary64)))))))
(* -1/720 (* (pow im 6) (+ 1 re)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 re #s(literal -1/720 binary64) #s(literal -1/720 binary64)))
(* (pow im 6) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 6) (+ (* -1/2 (/ (+ 1 re) (pow im 4))) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 (fma.f64 re #s(literal 1/24 binary64) #s(literal 1/24 binary64)) (*.f64 im im))))
(* (pow im 6) (+ (* -1/2 (/ (+ 1 re) (pow im 4))) (+ (* -1/720 (+ 1 re)) (+ (* 1/24 (/ (+ 1 re) (pow im 2))) (+ (/ 1 (pow im 6)) (/ re (pow im 6)))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (fma.f64 re #s(literal -1/720 binary64) #s(literal -1/720 binary64)) (fma.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 re (pow.f64 im #s(literal 6 binary64)))))))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow im 2)))
(fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/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/24 (/ 1 (pow im 2))) 1/720))
(*.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/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (-.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 6) (- (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))) (+ 1/720 (/ 1/2 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/720 binary64) (+.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))))
(* -1/720 (pow im 6))
(*.f64 #s(literal -1/720 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(*.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/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (-.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 6) (- (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))) (+ 1/720 (/ 1/2 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/720 binary64) (+.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))))
(- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/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))
(- (+ (* re (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2))))) 1/2)
(*.f64 (+.f64 re #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)))
(- (+ (* re (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2))))) 1/2)
(*.f64 (+.f64 re #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)))
(- (+ (* re (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2))))) 1/2)
(*.f64 (+.f64 re #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)))
(* re (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(* re (- (+ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) (/ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) re)) (+ 1/2 (* 1/2 (/ 1 re)))))
(*.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 re))) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1/2 binary64) re))))
(* re (- (+ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) (/ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) re)) (+ 1/2 (* 1/2 (/ 1 re)))))
(*.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 re))) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1/2 binary64) re))))
(* re (- (+ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) (/ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) re)) (+ 1/2 (* 1/2 (/ 1 re)))))
(*.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 re))) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1/2 binary64) re))))
(* -1 (* re (+ 1/2 (* -1 (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2))))))))
(*.f64 re (fma.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 (* re (+ 1/2 (+ (* -1 (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2))))) (* -1 (/ (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2) re))))))
(*.f64 re (neg.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (+.f64 im (/.f64 im re))) (/.f64 #s(literal -1/2 binary64) re)))))
(* -1 (* re (+ 1/2 (+ (* -1 (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2))))) (* -1 (/ (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2) re))))))
(*.f64 re (neg.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (+.f64 im (/.f64 im re))) (/.f64 #s(literal -1/2 binary64) re)))))
(* -1 (* re (+ 1/2 (+ (* -1 (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2))))) (* -1 (/ (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2) re))))))
(*.f64 re (neg.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (+.f64 im (/.f64 im re))) (/.f64 #s(literal -1/2 binary64) re)))))
(* -1/2 (+ 1 re))
(fma.f64 re #s(literal -1/2 binary64) #s(literal -1/2 binary64))
(+ (* -1/2 (+ 1 re)) (* 1/24 (* (pow im 2) (+ 1 re))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(+ (* -1/2 (+ 1 re)) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (+ 1 re))) (* 1/24 (+ 1 re)))))
(*.f64 (+.f64 re #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)))
(+ (* -1/2 (+ 1 re)) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (+ 1 re))) (* 1/24 (+ 1 re)))))
(*.f64 (+.f64 re #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)))
(* -1/720 (* (pow im 4) (+ 1 re)))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) (fma.f64 re #s(literal -1/720 binary64) #s(literal -1/720 binary64)))))
(* (pow im 4) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 4) (+ (* -1/2 (/ (+ 1 re) (pow im 4))) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 (fma.f64 re #s(literal 1/24 binary64) #s(literal 1/24 binary64)) (*.f64 im im))))
(* (pow im 4) (+ (* -1/2 (/ (+ 1 re) (pow im 4))) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 (fma.f64 re #s(literal 1/24 binary64) #s(literal 1/24 binary64)) (*.f64 im im))))
(* -1/720 (* (pow im 4) (+ 1 re)))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) (fma.f64 re #s(literal -1/720 binary64) #s(literal -1/720 binary64)))))
(* (pow im 4) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 4) (+ (* -1/2 (/ (+ 1 re) (pow im 4))) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 (fma.f64 re #s(literal 1/24 binary64) #s(literal 1/24 binary64)) (*.f64 im im))))
(* (pow im 4) (+ (* -1/2 (/ (+ 1 re) (pow im 4))) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 (fma.f64 re #s(literal 1/24 binary64) #s(literal 1/24 binary64)) (*.f64 im im))))
(+ 1 re)
(+.f64 re #s(literal 1 binary64))
(+ 1 (+ re (* -1/2 (* (pow im 2) (+ 1 re)))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
(+ 1 (+ re (* (pow im 2) (+ (* -1/2 (+ 1 re)) (* 1/24 (* (pow im 2) (+ 1 re)))))))
(fma.f64 (*.f64 im (fma.f64 im re im)) (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (+.f64 re #s(literal 1 binary64)))
(+ 1 (+ re (* (pow im 2) (+ (* -1/2 (+ 1 re)) (* (pow im 2) (+ (* -1/720 (* (pow im 2) (+ 1 re))) (* 1/24 (+ 1 re))))))))
(*.f64 (+.f64 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/720 (* (pow im 6) (+ 1 re)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 re #s(literal -1/720 binary64) #s(literal -1/720 binary64)))
(* (pow im 6) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 6) (+ (* -1/2 (/ (+ 1 re) (pow im 4))) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 (fma.f64 re #s(literal 1/24 binary64) #s(literal 1/24 binary64)) (*.f64 im im))))
(* (pow im 6) (+ (* -1/2 (/ (+ 1 re) (pow im 4))) (+ (* -1/720 (+ 1 re)) (+ (* 1/24 (/ (+ 1 re) (pow im 2))) (+ (/ 1 (pow im 6)) (/ re (pow im 6)))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (fma.f64 re #s(literal -1/720 binary64) #s(literal -1/720 binary64)) (fma.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 re (pow.f64 im #s(literal 6 binary64)))))))
(* -1/720 (* (pow im 6) (+ 1 re)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 re #s(literal -1/720 binary64) #s(literal -1/720 binary64)))
(* (pow im 6) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 6) (+ (* -1/2 (/ (+ 1 re) (pow im 4))) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 (fma.f64 re #s(literal 1/24 binary64) #s(literal 1/24 binary64)) (*.f64 im im))))
(* (pow im 6) (+ (* -1/2 (/ (+ 1 re) (pow im 4))) (+ (* -1/720 (+ 1 re)) (+ (* 1/24 (/ (+ 1 re) (pow im 2))) (+ (/ 1 (pow im 6)) (/ re (pow im 6)))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (fma.f64 re #s(literal -1/720 binary64) #s(literal -1/720 binary64)) (fma.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 re (pow.f64 im #s(literal 6 binary64)))))))
(+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/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 (+ (* re (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))
(*.f64 (+.f64 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 (+ (* re (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))
(*.f64 (+.f64 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 (+ (* re (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)))) (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))
(*.f64 (+.f64 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)))
(* re (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))))
(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 re (*.f64 im im)) re)
(* re (+ 1 (+ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) (+ (/ 1 re) (/ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) re)))))
(+.f64 re (fma.f64 re (*.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 (+.f64 im (/.f64 im re)))) #s(literal 1 binary64)))
(* re (+ 1 (+ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) (+ (/ 1 re) (/ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) re)))))
(+.f64 re (fma.f64 re (*.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 (+.f64 im (/.f64 im re)))) #s(literal 1 binary64)))
(* re (+ 1 (+ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) (+ (/ 1 re) (/ (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2)) re)))))
(+.f64 re (fma.f64 re (*.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 (+.f64 im (/.f64 im re)))) #s(literal 1 binary64)))
(* -1 (* re (- (* (pow im 2) (+ 1/2 (* -1 (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2))))))) 1)))
(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 re (*.f64 im im)) re)
(* -1 (* re (- (+ (* -1 (/ (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))) re)) (* (pow im 2) (+ 1/2 (* -1 (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))))))) 1)))
(*.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)) (+.f64 (/.f64 #s(literal -1 binary64) re) #s(literal -1 binary64))) (neg.f64 re))
(* -1 (* re (- (+ (* -1 (/ (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))) re)) (* (pow im 2) (+ 1/2 (* -1 (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))))))) 1)))
(*.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)) (+.f64 (/.f64 #s(literal -1 binary64) re) #s(literal -1 binary64))) (neg.f64 re))
(* -1 (* re (- (+ (* -1 (/ (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/2))) re)) (* (pow im 2) (+ 1/2 (* -1 (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))))))) 1)))
(*.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)) (+.f64 (/.f64 #s(literal -1 binary64) re) #s(literal -1 binary64))) (neg.f64 re))
(* im (+ 1 re))
(fma.f64 im re im)
(* im (+ 1 re))
(fma.f64 im re im)
(* im (+ 1 re))
(fma.f64 im re im)
(* im (+ 1 re))
(fma.f64 im re im)
(* im (+ 1 re))
(fma.f64 im re im)
(* im (+ 1 re))
(fma.f64 im re im)
(* im (+ 1 re))
(fma.f64 im re im)
(* im (+ 1 re))
(fma.f64 im re im)
(* im (+ 1 re))
(fma.f64 im re im)
(* im (+ 1 re))
(fma.f64 im re im)
(* im (+ 1 re))
(fma.f64 im re im)
(* im (+ 1 re))
(fma.f64 im re im)
im
(+ im (* im re))
(fma.f64 im re im)
(+ im (* im re))
(fma.f64 im re im)
(+ im (* im re))
(fma.f64 im re im)
(* im re)
(*.f64 im re)
(* re (+ im (/ im re)))
(*.f64 re (+.f64 im (/.f64 im re)))
(* re (+ im (/ im re)))
(*.f64 re (+.f64 im (/.f64 im re)))
(* re (+ im (/ im re)))
(*.f64 re (+.f64 im (/.f64 im re)))
(* im re)
(*.f64 im re)
(* -1 (* re (+ (* -1 im) (* -1 (/ im re)))))
(*.f64 re (+.f64 im (/.f64 im re)))
(* -1 (* re (+ (* -1 im) (* -1 (/ im re)))))
(*.f64 re (+.f64 im (/.f64 im re)))
(* -1 (* re (+ (* -1 im) (* -1 (/ im re)))))
(*.f64 re (+.f64 im (/.f64 im re)))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow im 2)))
(fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (- (* 1/24 (pow im 2)) 1/2)))
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/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))
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(cos im)
(cos.f64 im)
(* -1/720 im)
(*.f64 im #s(literal -1/720 binary64))
(* -1/720 im)
(*.f64 im #s(literal -1/720 binary64))
(* -1/720 im)
(*.f64 im #s(literal -1/720 binary64))
(* -1/720 im)
(*.f64 im #s(literal -1/720 binary64))
(* -1/720 im)
(*.f64 im #s(literal -1/720 binary64))
(* -1/720 im)
(*.f64 im #s(literal -1/720 binary64))
(* -1/720 im)
(*.f64 im #s(literal -1/720 binary64))
(* -1/720 im)
(*.f64 im #s(literal -1/720 binary64))
(* -1/720 im)
(*.f64 im #s(literal -1/720 binary64))
(* -1/720 im)
(*.f64 im #s(literal -1/720 binary64))
(* -1/720 im)
(*.f64 im #s(literal -1/720 binary64))
(* -1/720 im)
(*.f64 im #s(literal -1/720 binary64))
1/24
#s(literal 1/24 binary64)
(+ 1/24 (* -1/720 (pow im 2)))
(fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))
(+ 1/24 (* -1/720 (pow im 2)))
(fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))
(+ 1/24 (* -1/720 (pow im 2)))
(fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))
(* -1/720 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/720 binary64))
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(*.f64 (*.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) im) im)
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(*.f64 (*.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) im) im)
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(*.f64 (*.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) im) im)
(* -1/720 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/720 binary64))
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(*.f64 (*.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) im) im)
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(*.f64 (*.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) im) im)
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(*.f64 (*.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) im) im)
-1/2
#s(literal -1/2 binary64)
(- (* 1/24 (pow im 2)) 1/2)
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))
(- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/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))
(- (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) 1/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/24 (/ 1 (pow im 2))) 1/720))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (-.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (-.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* -1/720 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64))))
(* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (-.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 4) (- (* 1/24 (/ 1 (pow im 2))) (+ 1/720 (/ 1/2 (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (-.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* 1/24 (* (pow im 2) (+ 1 re)))
(*.f64 im (*.f64 im (fma.f64 re #s(literal 1/24 binary64) #s(literal 1/24 binary64))))
(* (pow im 2) (+ (* -1/720 (* (pow im 2) (+ 1 re))) (* 1/24 (+ 1 re))))
(*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 im re im)))
(* (pow im 2) (+ (* -1/720 (* (pow im 2) (+ 1 re))) (* 1/24 (+ 1 re))))
(*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 im re im)))
(* (pow im 2) (+ (* -1/720 (* (pow im 2) (+ 1 re))) (* 1/24 (+ 1 re))))
(*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 im re im)))
(* -1/720 (* (pow im 4) (+ 1 re)))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) (fma.f64 re #s(literal -1/720 binary64) #s(literal -1/720 binary64)))))
(* (pow im 4) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 4) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 4) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* -1/720 (* (pow im 4) (+ 1 re)))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) (fma.f64 re #s(literal -1/720 binary64) #s(literal -1/720 binary64)))))
(* (pow im 4) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 4) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 4) (+ (* -1/720 (+ 1 re)) (* 1/24 (/ (+ 1 re) (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 2) (+ 1/24 (* -1/720 (pow im 2))))
(*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))
(+ (* (pow im 2) (* re (+ 1/24 (* -1/720 (pow im 2))))) (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))))
(*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 im re im)))
(+ (* (pow im 2) (* re (+ 1/24 (* -1/720 (pow im 2))))) (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))))
(*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 im re im)))
(+ (* (pow im 2) (* re (+ 1/24 (* -1/720 (pow im 2))))) (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))))
(*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (fma.f64 im re im)))
(* (pow im 2) (* re (+ 1/24 (* -1/720 (pow im 2)))))
(*.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))
(* re (+ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) (/ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) re)))
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (+.f64 im (/.f64 im re)))))
(* re (+ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) (/ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) re)))
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (+.f64 im (/.f64 im re)))))
(* re (+ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) (/ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) re)))
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (+.f64 im (/.f64 im re)))))
(* (pow im 2) (* re (+ 1/24 (* -1/720 (pow im 2)))))
(*.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))
(* -1 (* re (+ (* -1 (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2))))) (* -1 (/ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) re)))))
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (+.f64 im (/.f64 im re)))))
(* -1 (* re (+ (* -1 (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2))))) (* -1 (/ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) re)))))
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (+.f64 im (/.f64 im re)))))
(* -1 (* re (+ (* -1 (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2))))) (* -1 (/ (* (pow im 2) (+ 1/24 (* -1/720 (pow im 2)))) re)))))
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 im (+.f64 im (/.f64 im re)))))
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/24 (/ 1 (pow im 2))) 1/720))
(*.f64 (*.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) im) im)
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(*.f64 (*.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) im) im)
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(*.f64 (*.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) im) im)
(* -1/720 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/720 binary64))
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(*.f64 (*.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) im) im)
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(*.f64 (*.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) im) im)
(* (pow im 2) (- (* 1/24 (/ 1 (pow im 2))) 1/720))
(*.f64 (*.f64 (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))) im) im)
(* (pow im 2) (+ 1 re))
(*.f64 im (fma.f64 im re im))
(* (pow im 2) (+ 1 re))
(*.f64 im (fma.f64 im re im))
(* (pow im 2) (+ 1 re))
(*.f64 im (fma.f64 im re im))
(* (pow im 2) (+ 1 re))
(*.f64 im (fma.f64 im re im))
(* (pow im 2) (+ 1 re))
(*.f64 im (fma.f64 im re im))
(* (pow im 2) (+ 1 re))
(*.f64 im (fma.f64 im re im))
(* (pow im 2) (+ 1 re))
(*.f64 im (fma.f64 im re im))
(* (pow im 2) (+ 1 re))
(*.f64 im (fma.f64 im re im))
(* (pow im 2) (+ 1 re))
(*.f64 im (fma.f64 im re im))
(* (pow im 2) (+ 1 re))
(*.f64 im (fma.f64 im re im))
(* (pow im 2) (+ 1 re))
(*.f64 im (fma.f64 im re im))
(* (pow im 2) (+ 1 re))
(*.f64 im (fma.f64 im re im))
(pow im 2)
(*.f64 im im)
(+ (* (pow im 2) re) (pow im 2))
(*.f64 im (fma.f64 im re im))
(+ (* (pow im 2) re) (pow im 2))
(*.f64 im (fma.f64 im re im))
(+ (* (pow im 2) re) (pow im 2))
(*.f64 im (fma.f64 im re im))
(* (pow im 2) re)
(*.f64 re (*.f64 im im))
(* re (+ (/ (pow im 2) re) (pow im 2)))
(*.f64 re (*.f64 im (+.f64 im (/.f64 im re))))
(* re (+ (/ (pow im 2) re) (pow im 2)))
(*.f64 re (*.f64 im (+.f64 im (/.f64 im re))))
(* re (+ (/ (pow im 2) re) (pow im 2)))
(*.f64 re (*.f64 im (+.f64 im (/.f64 im re))))
(* (pow im 2) re)
(*.f64 re (*.f64 im im))
(* -1 (* re (+ (* -1 (/ (pow im 2) re)) (* -1 (pow im 2)))))
(*.f64 re (*.f64 im (+.f64 im (/.f64 im re))))
(* -1 (* re (+ (* -1 (/ (pow im 2) re)) (* -1 (pow im 2)))))
(*.f64 re (*.f64 im (+.f64 im (/.f64 im re))))
(* -1 (* re (+ (* -1 (/ (pow im 2) re)) (* -1 (pow im 2)))))
(*.f64 re (*.f64 im (+.f64 im (/.f64 im re))))

eval328.0ms (1.9%)

Memory
30.7MiB live, 520.0MiB allocated
Compiler

Compiled 78 246 to 4 101 computations (94.8% saved)

prune293.0ms (1.7%)

Memory
-9.6MiB live, 554.3MiB allocated
Pruning

36 alts after pruning (28 fresh and 8 done)

PrunedKeptTotal
New1 663131 676
Fresh51520
Picked325
Done066
Total1 671361 707
Accuracy
100.0%
Counts
1 707 → 36
Alt Table
Click to see full alt table
StatusAccuracyProgram
6.7%
(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 re (*.f64 im im)) re)
28.1%
(fma.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) im #s(literal 1 binary64))
28.9%
(fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (+.f64 re #s(literal 1 binary64)))
28.1%
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))) #s(literal 1 binary64))
27.1%
(fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))
36.9%
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
35.1%
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64))
35.1%
(fma.f64 re (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
11.1%
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)
23.9%
(/.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
30.6%
(/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
27.3%
(/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))
36.1%
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 #s(literal -5/24 binary64) (*.f64 im im) #s(literal -1/2 binary64))) (-.f64 #s(literal 1 binary64) re)))
36.8%
(/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal -61/720 binary64)) (fma.f64 re #s(literal -5/24 binary64) #s(literal 5/24 binary64))) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (-.f64 #s(literal 1 binary64) re)))
51.7%
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) re) (cos.f64 im)))
26.2%
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal -1 binary64))))
33.0%
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #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)) (fma.f64 re re #s(literal -1 binary64)))))
27.5%
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re))
35.0%
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))))
27.1%
(+.f64 re #s(literal 1 binary64))
35.3%
(*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
33.4%
(*.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
28.8%
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
30.8%
(*.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64))))))
26.2%
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal -1 binary64)))
29.4%
(*.f64 (+.f64 re #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.7%
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
11.2%
(*.f64 (*.f64 re re) #s(literal 1/2 binary64))
16.8%
(*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/24 binary64))
16.8%
(*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) im)
16.8%
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
26.7%
(*.f64 (*.f64 im im) (*.f64 #s(literal -1/2 binary64) (exp.f64 re)))
62.0%
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
71.0%
(exp.f64 re)
50.9%
(cos.f64 im)
26.6%
#s(literal 1 binary64)
Compiler

Compiled 1 288 to 482 computations (62.6% saved)

regimes140.0ms (0.8%)

Memory
-3.6MiB live, 164.9MiB allocated
Counts
51 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) re)
(+.f64 re #s(literal 1 binary64))
(*.f64 (*.f64 re re) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)
(fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) im)
(*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/24 binary64))
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(*.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(*.f64 (+.f64 re #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 re #s(literal -1 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) im #s(literal 1 binary64))
(*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #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 re #s(literal -1 binary64)) (fma.f64 #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 re (*.f64 im im)) re)
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (+.f64 re #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 #s(literal -5/24 binary64) (*.f64 im im) #s(literal -1/2 binary64))) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 re (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/2 binary64) (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (+.f64 re #s(literal 1 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (+.f64 re #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal -61/720 binary64)) (fma.f64 re #s(literal -5/24 binary64) #s(literal 5/24 binary64))) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #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)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 (*.f64 im im) #s(literal -5/24 binary64) #s(literal -1/2 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))
(cos.f64 im)
(exp.f64 re)
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
(/.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 im im) (*.f64 #s(literal -1/2 binary64) (exp.f64 re)))
(*.f64 (exp.f64 re) (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) re) (cos.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (neg.f64 (cos.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))))
(*.f64 (exp.f64 re) (cos.f64 im))
Outputs
(*.f64 (exp.f64 re) (cos.f64 im))
Calls

5 calls:

50.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
35.0ms
re
23.0ms
(cos.f64 im)
16.0ms
(exp.f64 re)
14.0ms
im
Results
AccuracySegmentsBranch
100.0%1re
100.0%1im
100.0%1(*.f64 (exp.f64 re) (cos.f64 im))
100.0%1(exp.f64 re)
100.0%1(cos.f64 im)
Compiler

Compiled 21 to 15 computations (28.6% saved)

regimes73.0ms (0.4%)

Memory
-16.6MiB live, 179.8MiB allocated
Counts
50 → 4
Calls
Call 1
Inputs
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) re)
(+.f64 re #s(literal 1 binary64))
(*.f64 (*.f64 re re) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)
(fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) im)
(*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/24 binary64))
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(*.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(*.f64 (+.f64 re #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 re #s(literal -1 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) im #s(literal 1 binary64))
(*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #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 re #s(literal -1 binary64)) (fma.f64 #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 re (*.f64 im im)) re)
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (+.f64 re #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 #s(literal -5/24 binary64) (*.f64 im im) #s(literal -1/2 binary64))) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 re (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/2 binary64) (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (+.f64 re #s(literal 1 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (+.f64 re #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal -61/720 binary64)) (fma.f64 re #s(literal -5/24 binary64) #s(literal 5/24 binary64))) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #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)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 (*.f64 im im) #s(literal -5/24 binary64) #s(literal -1/2 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))
(cos.f64 im)
(exp.f64 re)
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
(/.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 im im) (*.f64 #s(literal -1/2 binary64) (exp.f64 re)))
(*.f64 (exp.f64 re) (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) re) (cos.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (neg.f64 (cos.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))))
Outputs
(exp.f64 re)
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))))
Calls

5 calls:

15.0ms
im
15.0ms
re
15.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
13.0ms
(cos.f64 im)
11.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
98.8%4re
85.0%2im
99.6%5(*.f64 (exp.f64 re) (cos.f64 im))
95.3%3(exp.f64 re)
86.2%2(cos.f64 im)
Compiler

Compiled 21 to 15 computations (28.6% saved)

regimes32.0ms (0.2%)

Memory
-1.9MiB live, 78.7MiB allocated
Counts
49 → 5
Calls
Call 1
Inputs
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) re)
(+.f64 re #s(literal 1 binary64))
(*.f64 (*.f64 re re) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)
(fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) im)
(*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/24 binary64))
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(*.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(*.f64 (+.f64 re #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 re #s(literal -1 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) im #s(literal 1 binary64))
(*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #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 re #s(literal -1 binary64)) (fma.f64 #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 re (*.f64 im im)) re)
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (+.f64 re #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 #s(literal -5/24 binary64) (*.f64 im im) #s(literal -1/2 binary64))) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 re (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/2 binary64) (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (+.f64 re #s(literal 1 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (+.f64 re #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal -61/720 binary64)) (fma.f64 re #s(literal -5/24 binary64) #s(literal 5/24 binary64))) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #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)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 (*.f64 im im) #s(literal -5/24 binary64) #s(literal -1/2 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))
(cos.f64 im)
(exp.f64 re)
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
(/.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 im im) (*.f64 #s(literal -1/2 binary64) (exp.f64 re)))
(*.f64 (exp.f64 re) (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) re) (cos.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (neg.f64 (cos.f64 im))))
Outputs
(*.f64 (*.f64 im im) (*.f64 #s(literal -1/2 binary64) (exp.f64 re)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
(exp.f64 re)
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
(exp.f64 re)
Calls

2 calls:

16.0ms
re
14.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
Results
AccuracySegmentsBranch
99.6%5(*.f64 (exp.f64 re) (cos.f64 im))
95.3%3re
Compiler

Compiled 10 to 7 computations (30% saved)

regimes14.0ms (0.1%)

Memory
1.7MiB live, 40.9MiB allocated
Counts
45 → 5
Calls
Call 1
Inputs
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) re)
(+.f64 re #s(literal 1 binary64))
(*.f64 (*.f64 re re) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)
(fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) im)
(*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/24 binary64))
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(*.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(*.f64 (+.f64 re #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 re #s(literal -1 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) im #s(literal 1 binary64))
(*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #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 re #s(literal -1 binary64)) (fma.f64 #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 re (*.f64 im im)) re)
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (+.f64 re #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 #s(literal -5/24 binary64) (*.f64 im im) #s(literal -1/2 binary64))) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 re (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/2 binary64) (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (+.f64 re #s(literal 1 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (+.f64 re #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal -61/720 binary64)) (fma.f64 re #s(literal -5/24 binary64) #s(literal 5/24 binary64))) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #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)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 (*.f64 im im) #s(literal -5/24 binary64) #s(literal -1/2 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))
(cos.f64 im)
(exp.f64 re)
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
(/.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
Outputs
(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 re (*.f64 im im)) re)
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
(exp.f64 re)
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
(exp.f64 re)
Calls

1 calls:

12.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
Results
AccuracySegmentsBranch
98.9%5(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes14.0ms (0.1%)

Memory
-4.7MiB live, 33.9MiB allocated
Counts
43 → 5
Calls
Call 1
Inputs
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) re)
(+.f64 re #s(literal 1 binary64))
(*.f64 (*.f64 re re) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)
(fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) im)
(*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/24 binary64))
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(*.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(*.f64 (+.f64 re #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 re #s(literal -1 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) im #s(literal 1 binary64))
(*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #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 re #s(literal -1 binary64)) (fma.f64 #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 re (*.f64 im im)) re)
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (+.f64 re #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 #s(literal -5/24 binary64) (*.f64 im im) #s(literal -1/2 binary64))) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 re (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/2 binary64) (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (+.f64 re #s(literal 1 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (+.f64 re #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal -61/720 binary64)) (fma.f64 re #s(literal -5/24 binary64) #s(literal 5/24 binary64))) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #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)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 (*.f64 im im) #s(literal -5/24 binary64) #s(literal -1/2 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))
(cos.f64 im)
(exp.f64 re)
Outputs
(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 re (*.f64 im im)) re)
(cos.f64 im)
(exp.f64 re)
(cos.f64 im)
(exp.f64 re)
Calls

1 calls:

12.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
Results
AccuracySegmentsBranch
98.7%5(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes59.0ms (0.3%)

Memory
-2.2MiB live, 116.9MiB allocated
Counts
42 → 5
Calls
Call 1
Inputs
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) re)
(+.f64 re #s(literal 1 binary64))
(*.f64 (*.f64 re re) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)
(fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) im)
(*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/24 binary64))
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(*.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(*.f64 (+.f64 re #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 re #s(literal -1 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) im #s(literal 1 binary64))
(*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #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 re #s(literal -1 binary64)) (fma.f64 #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 re (*.f64 im im)) re)
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (+.f64 re #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 #s(literal -5/24 binary64) (*.f64 im im) #s(literal -1/2 binary64))) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 re (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/2 binary64) (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (+.f64 re #s(literal 1 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (+.f64 re #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal -61/720 binary64)) (fma.f64 re #s(literal -5/24 binary64) #s(literal 5/24 binary64))) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #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)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 (*.f64 im im) #s(literal -5/24 binary64) #s(literal -1/2 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))
(cos.f64 im)
Outputs
(/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal -61/720 binary64)) (fma.f64 re #s(literal -5/24 binary64) #s(literal 5/24 binary64))) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(cos.f64 im)
(/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 re re) #s(literal 1/2 binary64))
Calls

5 calls:

13.0ms
(cos.f64 im)
12.0ms
im
12.0ms
re
10.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
10.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
58.1%2im
58.1%2(cos.f64 im)
77.4%5re
73.5%3(exp.f64 re)
76.9%5(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 21 to 15 computations (28.6% saved)

regimes67.0ms (0.4%)

Memory
-20.4MiB live, 131.7MiB allocated
Counts
41 → 3
Calls
Call 1
Inputs
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) re)
(+.f64 re #s(literal 1 binary64))
(*.f64 (*.f64 re re) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)
(fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) im)
(*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/24 binary64))
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(*.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(*.f64 (+.f64 re #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 re #s(literal -1 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) im #s(literal 1 binary64))
(*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #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 re #s(literal -1 binary64)) (fma.f64 #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 re (*.f64 im im)) re)
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (+.f64 re #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 #s(literal -5/24 binary64) (*.f64 im im) #s(literal -1/2 binary64))) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 re (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/2 binary64) (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (+.f64 re #s(literal 1 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (+.f64 re #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal -61/720 binary64)) (fma.f64 re #s(literal -5/24 binary64) #s(literal 5/24 binary64))) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #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)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 (*.f64 im im) #s(literal -5/24 binary64) #s(literal -1/2 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))
Outputs
(*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #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 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal -61/720 binary64)) (fma.f64 re #s(literal -5/24 binary64) #s(literal 5/24 binary64))) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
Calls

5 calls:

21.0ms
im
12.0ms
(cos.f64 im)
11.0ms
re
11.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
9.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
44.0%2im
43.6%2(cos.f64 im)
49.1%2(exp.f64 re)
53.4%3(*.f64 (exp.f64 re) (cos.f64 im))
53.5%4re
Compiler

Compiled 21 to 15 computations (28.6% saved)

regimes11.0ms (0.1%)

Memory
19.5MiB live, 19.5MiB allocated
Counts
36 → 3
Calls
Call 1
Inputs
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) re)
(+.f64 re #s(literal 1 binary64))
(*.f64 (*.f64 re re) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)
(fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) im)
(*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/24 binary64))
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(*.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(*.f64 (+.f64 re #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 re #s(literal -1 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) im #s(literal 1 binary64))
(*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #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 re #s(literal -1 binary64)) (fma.f64 #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 re (*.f64 im im)) re)
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (+.f64 re #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 #s(literal -5/24 binary64) (*.f64 im im) #s(literal -1/2 binary64))) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 re (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/2 binary64) (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (+.f64 re #s(literal 1 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)))) (+.f64 re #s(literal 1 binary64)))
Outputs
(*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #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 (*.f64 im im) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 #s(literal -5/24 binary64) (*.f64 im im) #s(literal -1/2 binary64))) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
Calls

1 calls:

9.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
Results
AccuracySegmentsBranch
52.6%3(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes22.0ms (0.1%)

Memory
-24.7MiB live, 13.5MiB allocated
Counts
30 → 3
Calls
Call 1
Inputs
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) re)
(+.f64 re #s(literal 1 binary64))
(*.f64 (*.f64 re re) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)
(fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) im)
(*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/24 binary64))
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(*.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(*.f64 (+.f64 re #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 re #s(literal -1 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im im) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) im #s(literal 1 binary64))
(*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #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 re #s(literal -1 binary64)) (fma.f64 #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 re (*.f64 im im)) re)
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (+.f64 re #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))))
Outputs
(*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
Calls

1 calls:

20.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
Results
AccuracySegmentsBranch
52.4%3(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes8.0ms (0%)

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

1 calls:

6.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
Results
AccuracySegmentsBranch
52.3%3(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes6.0ms (0%)

Memory
4.0MiB live, 4.0MiB allocated
Counts
16 → 3
Calls
Call 1
Inputs
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) re)
(+.f64 re #s(literal 1 binary64))
(*.f64 (*.f64 re re) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)
(fma.f64 (*.f64 im im) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) im)
(*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/24 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))
Outputs
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
Calls

1 calls:

5.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
Results
AccuracySegmentsBranch
52.3%3(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes38.0ms (0.2%)

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

5 calls:

21.0ms
(exp.f64 re)
4.0ms
im
4.0ms
re
4.0ms
(cos.f64 im)
4.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
Results
AccuracySegmentsBranch
41.2%2(cos.f64 im)
36.9%1im
36.9%1(exp.f64 re)
36.9%1re
41.3%2(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 21 to 15 computations (28.6% saved)

regimes8.0ms (0%)

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

2 calls:

4.0ms
(cos.f64 im)
3.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
Results
AccuracySegmentsBranch
40.1%2(cos.f64 im)
40.4%2(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 11 to 8 computations (27.3% saved)

regimes35.0ms (0.2%)

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

5 calls:

3.0ms
im
3.0ms
re
3.0ms
(cos.f64 im)
3.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
3.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
35.1%1re
35.1%1(exp.f64 re)
35.1%1im
38.2%2(cos.f64 im)
38.4%2(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 21 to 15 computations (28.6% saved)

regimes16.0ms (0.1%)

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

5 calls:

5.0ms
re
3.0ms
im
3.0ms
(cos.f64 im)
2.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
2.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
34.9%2re
30.6%3im
34.9%2(exp.f64 re)
32.1%3(cos.f64 im)
38.2%3(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 21 to 15 computations (28.6% saved)

regimes3.0ms (0%)

Memory
2.2MiB live, 2.2MiB allocated
Counts
5 → 3
Calls
Call 1
Inputs
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) re)
(+.f64 re #s(literal 1 binary64))
(*.f64 (*.f64 re re) #s(literal 1/2 binary64))
(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))
(+.f64 #s(literal 1 binary64) re)
(*.f64 (*.f64 re re) #s(literal 1/2 binary64))
Calls

1 calls:

2.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
Results
AccuracySegmentsBranch
38.2%3(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes2.0ms (0%)

Memory
2.0MiB live, 2.0MiB allocated
Counts
4 → 2
Calls
Call 1
Inputs
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) re)
(+.f64 re #s(literal 1 binary64))
(*.f64 (*.f64 re re) #s(literal 1/2 binary64))
Outputs
(+.f64 #s(literal 1 binary64) re)
(*.f64 (*.f64 re re) #s(literal 1/2 binary64))
Calls

1 calls:

2.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
Results
AccuracySegmentsBranch
34.9%2(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes9.0ms (0.1%)

Memory
12.2MiB live, 12.2MiB allocated
Counts
3 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) re)
(+.f64 re #s(literal 1 binary64))
Outputs
(+.f64 #s(literal 1 binary64) re)
Calls

5 calls:

2.0ms
im
2.0ms
re
2.0ms
(cos.f64 im)
2.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
1.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
27.1%1im
27.1%1(cos.f64 im)
27.1%1re
27.1%1(exp.f64 re)
27.1%1(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 21 to 15 computations (28.6% saved)

regimes6.0ms (0%)

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

5 calls:

1.0ms
im
1.0ms
re
1.0ms
(cos.f64 im)
1.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
1.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
26.6%1(cos.f64 im)
26.6%1im
26.6%1(*.f64 (exp.f64 re) (cos.f64 im))
26.6%1re
26.6%1(exp.f64 re)
Compiler

Compiled 21 to 15 computations (28.6% saved)

bsearch49.0ms (0.3%)

Memory
-24.9MiB live, 89.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
6.076151226853372e+152
1.7449206592249773e+170
15.0ms
7.762761702182764e-31
8.942469657888312e-24
14.0ms
-9.917440428151069e-6
-2.8114897686884338e-11
Samples
28.0ms448×0valid
Compiler

Compiled 605 to 453 computations (25.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-cos: 9.0ms (52.3% of total)
ival-exp: 5.0ms (29.1% of total)
ival-mult: 3.0ms (17.4% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch1.0ms (0%)

Memory
1.3MiB live, 1.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9999999999999769
1.0
0.0ms
3.3423534794988494e-7
0.03011402616568434
0.0ms
-0.023862057146963482
0.0
0.0ms
-inf
-0.9993893855134185
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9999999999999769
1.0
0.0ms
3.3423534794988494e-7
0.03011402616568434
0.0ms
-0.023862057146963482
0.0
0.0ms
-inf
-0.9993893855134185
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9651921840492935
0.9924064757443224
0.0ms
3.3423534794988494e-7
0.03011402616568434
0.0ms
-0.023862057146963482
0.0
0.0ms
-inf
-0.9993893855134185
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch26.0ms (0.2%)

Memory
0.9MiB live, 41.9MiB allocated
Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
6.076151226853372e+152
1.7449206592249773e+170
1.0ms
7.762761702182764e-31
8.942469657888312e-24
13.0ms
-120561630.88506255
-11288924.884855835
9.0ms
-1.1734391656957665e+158
-1.30246301216105e+157
Samples
15.0ms192×0valid
Compiler

Compiled 916 to 532 computations (41.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
ival-cos: 8.0ms (72.1% of total)
ival-exp: 2.0ms (18% of total)
ival-mult: 1.0ms (9% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.3423534794988494e-7
0.03011402616568434
0.0ms
-0.023862057146963482
0.0
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.3423534794988494e-7
0.03011402616568434
0.0ms
-0.023862057146963482
0.0
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.3423534794988494e-7
0.03011402616568434
0.0ms
-0.023862057146963482
0.0
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.3423534794988494e-7
0.03011402616568434
0.0ms
-0.023862057146963482
0.0
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.3423534794988494e-7
0.03011402616568434
0.0ms
-0.023862057146963482
0.0
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.3423534794988494e-7
0.03011402616568434
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.3423534794988494e-7
0.03011402616568434
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.3423534794988494e-7
0.03011402616568434
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.0001971955709856
+inf
0.0ms
3.3423534794988494e-7
0.03011402616568434
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.0001971955709856
+inf
0.0ms
3.3423534794988494e-7
0.03011402616568434
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch0.0ms (0%)

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

Compiled 10 to 10 computations (0% saved)

simplify16.0ms (0.1%)

Memory
-1.9MiB live, 35.7MiB allocated
Algorithm
egg-herbie
Rules
38×*-commutative_binary64
+-commutative_binary64
sub-neg_binary64
1-exp_binary64
neg-sub0_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0121746
1146746
2149746
3151746
4152746
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (exp.f64 re) (cos.f64 im))
(if (<=.f64 re #s(literal -5784898941515315/590295810358705651712 binary64)) (exp.f64 re) (if (<=.f64 re #s(literal 5988969657808517/680564733841876926926749214863536422912 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im)) (if (<=.f64 re #s(literal 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160 binary64)) (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))))))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/2 binary64) (exp.f64 re))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 4722366482869645/9444732965739290427392 binary64)) (exp.f64 re) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 562949953421299/562949953421312 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im)) (exp.f64 re)))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 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 re (*.f64 im im)) re) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 4722366482869645/9444732965739290427392 binary64)) (exp.f64 re) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 562949953421299/562949953421312 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im)) (exp.f64 re)))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 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 re (*.f64 im im)) re) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (cos.f64 im) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 4722366482869645/9444732965739290427392 binary64)) (exp.f64 re) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2206763817411543/2251799813685248 binary64)) (cos.f64 im) (exp.f64 re)))))
(if (<=.f64 re #s(literal -23500000000000001514304840662481187453788151412841164140634287499984063755583462771584785540215412555364346609180894272692365562212276964821385587018266836992 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal -61/720 binary64)) (fma.f64 re #s(literal -5/24 binary64) #s(literal 5/24 binary64))) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (-.f64 #s(literal 1 binary64) re))) (if (<=.f64 re #s(literal -11500000 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (if (<=.f64 re #s(literal 5988969657808517/680564733841876926926749214863536422912 binary64)) (cos.f64 im) (if (<=.f64 re #s(literal 15000000000000001298496038999574854037221349022080675856012921172039509217266793356799400692677585977189403561424740135192327629840926310196001356373819392 binary64)) (/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 4722366482869645/9444732965739290427392 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal -61/720 binary64)) (fma.f64 re #s(literal -5/24 binary64) #s(literal 5/24 binary64))) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (-.f64 #s(literal 1 binary64) re))) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 4722366482869645/9444732965739290427392 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 #s(literal -5/24 binary64) (*.f64 im im) #s(literal -1/2 binary64))) (-.f64 #s(literal 1 binary64) re))) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 4722366482869645/9444732965739290427392 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 4722366482869645/9444732965739290427392 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 4722366482869645/9444732965739290427392 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 4722366482869645/9444732965739290427392 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re)) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 4722366482869645/9444732965739290427392 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 4722366482869645/9444732965739290427392 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 4722366482869645/9444732965739290427392 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 4722366482869645/9444732965739290427392 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))
(+.f64 #s(literal 1 binary64) re)
#s(literal 1 binary64)
Outputs
(*.f64 (exp.f64 re) (cos.f64 im))
(if (<=.f64 re #s(literal -5784898941515315/590295810358705651712 binary64)) (exp.f64 re) (if (<=.f64 re #s(literal 5988969657808517/680564733841876926926749214863536422912 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im)) (if (<=.f64 re #s(literal 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160 binary64)) (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))))))))
(if (<=.f64 re #s(literal -5784898941515315/590295810358705651712 binary64)) (exp.f64 re) (if (<=.f64 re #s(literal 5988969657808517/680564733841876926926749214863536422912 binary64)) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) (if (<=.f64 re #s(literal 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160 binary64)) (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))))))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (*.f64 im im) (*.f64 #s(literal -1/2 binary64) (exp.f64 re))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 4722366482869645/9444732965739290427392 binary64)) (exp.f64 re) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 562949953421299/562949953421312 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im)) (exp.f64 re)))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (*.f64 im im) (*.f64 (exp.f64 re) #s(literal -1/2 binary64))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 4722366482869645/9444732965739290427392 binary64)) (exp.f64 re) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 562949953421299/562949953421312 binary64)) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) (exp.f64 re)))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 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 re (*.f64 im im)) re) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 4722366482869645/9444732965739290427392 binary64)) (exp.f64 re) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 562949953421299/562949953421312 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im)) (exp.f64 re)))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 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 re (*.f64 im im)) re) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 4722366482869645/9444732965739290427392 binary64)) (exp.f64 re) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 562949953421299/562949953421312 binary64)) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) (exp.f64 re)))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 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 re (*.f64 im im)) re) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (cos.f64 im) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 4722366482869645/9444732965739290427392 binary64)) (exp.f64 re) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2206763817411543/2251799813685248 binary64)) (cos.f64 im) (exp.f64 re)))))
(if (<=.f64 re #s(literal -23500000000000001514304840662481187453788151412841164140634287499984063755583462771584785540215412555364346609180894272692365562212276964821385587018266836992 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal -61/720 binary64)) (fma.f64 re #s(literal -5/24 binary64) #s(literal 5/24 binary64))) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (-.f64 #s(literal 1 binary64) re))) (if (<=.f64 re #s(literal -11500000 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (if (<=.f64 re #s(literal 5988969657808517/680564733841876926926749214863536422912 binary64)) (cos.f64 im) (if (<=.f64 re #s(literal 15000000000000001298496038999574854037221349022080675856012921172039509217266793356799400692677585977189403561424740135192327629840926310196001356373819392 binary64)) (/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))))
(if (<=.f64 re #s(literal -23500000000000001514304840662481187453788151412841164140634287499984063755583462771584785540215412555364346609180894272692365562212276964821385587018266836992 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal -61/720 binary64)) (fma.f64 re #s(literal -5/24 binary64) #s(literal 5/24 binary64))) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (-.f64 #s(literal 1 binary64) re))) (if (<=.f64 re #s(literal -11500000 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (if (<=.f64 re #s(literal 5988969657808517/680564733841876926926749214863536422912 binary64)) (cos.f64 im) (if (<=.f64 re #s(literal 15000000000000001298496038999574854037221349022080675856012921172039509217266793356799400692677585977189403561424740135192327629840926310196001356373819392 binary64)) (/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 4722366482869645/9444732965739290427392 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal -61/720 binary64)) (fma.f64 re #s(literal -5/24 binary64) #s(literal 5/24 binary64))) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (-.f64 #s(literal 1 binary64) re))) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 4722366482869645/9444732965739290427392 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal -61/720 binary64)) (fma.f64 re #s(literal -5/24 binary64) #s(literal 5/24 binary64))) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (-.f64 #s(literal 1 binary64) re))) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 4722366482869645/9444732965739290427392 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 #s(literal -5/24 binary64) (*.f64 im im) #s(literal -1/2 binary64))) (-.f64 #s(literal 1 binary64) re))) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 4722366482869645/9444732965739290427392 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 #s(literal -5/24 binary64) (*.f64 im im) #s(literal -1/2 binary64))) (-.f64 #s(literal 1 binary64) re))) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 4722366482869645/9444732965739290427392 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 4722366482869645/9444732965739290427392 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 4722366482869645/9444732965739290427392 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 4722366482869645/9444732965739290427392 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 4722366482869645/9444732965739290427392 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 4722366482869645/9444732965739290427392 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 4722366482869645/9444732965739290427392 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re)) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 4722366482869645/9444732965739290427392 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 4722366482869645/9444732965739290427392 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 4722366482869645/9444732965739290427392 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 4722366482869645/9444732965739290427392 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 4722366482869645/9444732965739290427392 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 4722366482869645/9444732965739290427392 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 4722366482869645/9444732965739290427392 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im im) #s(literal 1 binary64)) (if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))
(if (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))
(+.f64 #s(literal 1 binary64) re)
(+.f64 re #s(literal 1 binary64))
#s(literal 1 binary64)

soundness2.4s (13.8%)

Memory
66.1MiB live, 1 390.0MiB allocated
Rules
21 572×lower-fma.f64
21 572×lower-fma.f32
17 940×lower-fma.f64
17 940×lower-fma.f32
16 214×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02794244
19034049
229693447
082543203
02111941
16111891
218991810
363721735
083051605
098708
1315674
2966666
33235654
45345654
08591601
01131
01931
15831
235631
3292631
0816031
064283
1178272
2461268
31054264
41447264
51857264
62380264
72886264
83528264
95578264
107980264
08041242
025114
050114
1235104
21822104
08701104
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 1 606 to 719 computations (55.2% saved)

preprocess261.0ms (1.5%)

Memory
-34.7MiB live, 254.5MiB allocated
Remove

(abs im)

Compiler

Compiled 1 552 to 280 computations (82% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...