math.exp on complex, imaginary part

Time bar (total: 20.6s)

analyze0.0ms (0%)

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

sample1.0s (4.9%)

Memory
90.8MiB live, 1 568.6MiB allocated
Samples
661.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 456.0ms
ival-sin: 303.0ms (66.4% of total)
ival-exp: 90.0ms (19.7% of total)
ival-mult: 55.0ms (12.1% of total)
ival-true: 6.0ms (1.3% of total)
ival-assert: 3.0ms (0.7% of total)
Bogosity

preprocess32.0ms (0.2%)

Memory
-30.3MiB live, 46.3MiB allocated
Algorithm
egg-herbie
Rules
60×associate-*r*
52×unsub-neg
48×associate-*l*
40×distribute-lft-neg-in
38×sub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01634
14034
27732
314832
428132
542832
645132
746532
847232
947232
055
165
065
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(* (exp re) (sin im))
Outputs
(* (exp re) (sin im))
(*.f64 (exp.f64 re) (sin.f64 im))
Call 2
Inputs
(* (exp re) (sin im))
(* (exp (neg re)) (sin im))
(* (exp re) (sin (neg im)))
(neg (* (exp (neg re)) (sin im)))
(neg (* (exp re) (sin (neg im))))
(* (exp im) (sin re))
Outputs
(* (exp re) (sin im))
(* (exp (neg re)) (sin im))
(/ (sin im) (exp re))
(* (exp re) (sin (neg im)))
(* (exp re) (neg (sin im)))
(neg (* (exp (neg re)) (sin im)))
(/ (sin im) (neg (exp re)))
(neg (* (exp re) (sin (neg im))))
(* (exp re) (sin im))
(* (exp im) (sin re))
Symmetry

(negabs im)

explain95.0ms (0.5%)

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

Compiled 40 to 24 computations (40% saved)

Precisions
Click to see histograms. Total time spent on operations: 51.0ms
ival-exp: 33.0ms (65.2% of total)
ival-sin: 14.0ms (27.7% of total)
ival-mult: 3.0ms (5.9% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

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

Compiled 7 to 5 computations (28.6% saved)

simplify3.0ms (0%)

Memory
7.7MiB live, 7.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sin.f64 im)
cost-diff0
(exp.f64 re)
cost-diff0
(*.f64 (exp.f64 re) (sin.f64 im))
Rules
*-lowering-*.f32
*-lowering-*.f64
*-commutative
exp-lowering-exp.f32
sin-lowering-sin.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0511
1611
0611
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* (exp re) (sin im))
(exp re)
re
(sin im)
im
Outputs
(* (exp re) (sin im))
(*.f64 (exp.f64 re) (sin.f64 im))
(exp re)
(exp.f64 re)
re
(sin im)
(sin.f64 im)
im

localize25.0ms (0.1%)

Memory
20.1MiB live, 57.0MiB allocated
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(sin.f64 im)
accuracy100.0%
(exp.f64 re)
accuracy100.0%
(*.f64 (exp.f64 re) (sin.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: 10.0ms
ival-sin: 6.0ms (62.5% of total)
ival-exp: 2.0ms (20.8% of total)
ival-mult: 2.0ms (20.8% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series6.0ms (0%)

Memory
-28.2MiB live, 8.9MiB allocated
Counts
3 → 48
Calls
Call 1
Inputs
#<alt (* (exp re) (sin im))>
#<alt (exp re)>
#<alt (sin im)>
Outputs
#<alt (sin im)>
#<alt (+ (sin im) (* re (sin im)))>
#<alt (+ (sin im) (* re (+ (sin im) (* 1/2 (* re (sin im))))))>
#<alt (+ (sin im) (* re (+ (sin im) (* re (+ (* 1/6 (* re (sin im))) (* 1/2 (sin im)))))))>
#<alt (* (exp re) (sin im))>
#<alt (* (exp re) (sin im))>
#<alt (* (exp re) (sin im))>
#<alt (* (exp re) (sin im))>
#<alt (* (exp re) (sin im))>
#<alt (* (exp re) (sin im))>
#<alt (* (exp re) (sin im))>
#<alt (* (exp re) (sin im))>
#<alt (* im (exp re))>
#<alt (* im (+ (exp re) (* -1/6 (* (pow im 2) (exp re)))))>
#<alt (* im (+ (exp re) (* (pow im 2) (+ (* -1/6 (exp re)) (* 1/120 (* (pow im 2) (exp re)))))))>
#<alt (* im (+ (exp re) (* (pow im 2) (+ (* -1/6 (exp re)) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (exp re))) (* 1/120 (exp re))))))))>
#<alt (* (exp re) (sin im))>
#<alt (* (exp re) (sin im))>
#<alt (* (exp re) (sin im))>
#<alt (* (exp re) (sin im))>
#<alt (* (exp re) (sin im))>
#<alt (* (exp re) (sin im))>
#<alt (* (exp re) (sin im))>
#<alt (* (exp re) (sin 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 im>
#<alt (* im (+ 1 (* -1/6 (pow im 2))))>
#<alt (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))>
#<alt (* im (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))>
#<alt (sin im)>
#<alt (sin im)>
#<alt (sin im)>
#<alt (sin im)>
#<alt (sin im)>
#<alt (sin im)>
#<alt (sin im)>
#<alt (sin im)>
Calls

12 calls:

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

rewrite22.0ms (0.1%)

Memory
-4.8MiB live, 37.7MiB allocated
Algorithm
batch-egg-rewrite
Rules
*-lowering-*.f32
*-lowering-*.f64
*-commutative
exp-lowering-exp.f32
sin-lowering-sin.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
059
169
069
Stop Event
iter limit
saturated
Counts
3 → 4
Calls
Call 1
Inputs
(* (exp re) (sin im))
(exp re)
(sin im)
Outputs
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (exp.f64 re))
(exp.f64 re)
(sin.f64 im)

simplify610.0ms (3%)

Memory
18.5MiB live, 642.0MiB allocated
Algorithm
egg-herbie
Rules
15 566×accelerator-lowering-fma.f32
15 566×accelerator-lowering-fma.f64
4 310×*-lowering-*.f32
4 310×*-lowering-*.f64
2 896×--lowering--.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
071297
1221286
2586274
31574268
42436268
53110268
63581268
73732268
84021268
95977268
08264246
Stop Event
iter limit
node limit
Counts
48 → 48
Calls
Call 1
Inputs
(sin im)
(+ (sin im) (* re (sin im)))
(+ (sin im) (* re (+ (sin im) (* 1/2 (* re (sin im))))))
(+ (sin im) (* re (+ (sin im) (* re (+ (* 1/6 (* re (sin im))) (* 1/2 (sin im)))))))
(* (exp re) (sin im))
(* (exp re) (sin im))
(* (exp re) (sin im))
(* (exp re) (sin im))
(* (exp re) (sin im))
(* (exp re) (sin im))
(* (exp re) (sin im))
(* (exp re) (sin im))
(* im (exp re))
(* im (+ (exp re) (* -1/6 (* (pow im 2) (exp re)))))
(* im (+ (exp re) (* (pow im 2) (+ (* -1/6 (exp re)) (* 1/120 (* (pow im 2) (exp re)))))))
(* im (+ (exp re) (* (pow im 2) (+ (* -1/6 (exp re)) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (exp re))) (* 1/120 (exp re))))))))
(* (exp re) (sin im))
(* (exp re) (sin im))
(* (exp re) (sin im))
(* (exp re) (sin im))
(* (exp re) (sin im))
(* (exp re) (sin im))
(* (exp re) (sin im))
(* (exp re) (sin 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)
im
(* im (+ 1 (* -1/6 (pow im 2))))
(* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))
(* im (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))
(sin im)
(sin im)
(sin im)
(sin im)
(sin im)
(sin im)
(sin im)
(sin im)
Outputs
(sin im)
(sin.f64 im)
(+ (sin im) (* re (sin im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(+ (sin im) (* re (+ (sin im) (* 1/2 (* re (sin im))))))
(*.f64 (sin.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+ (sin im) (* re (+ (sin im) (* re (+ (* 1/6 (* re (sin im))) (* 1/2 (sin im)))))))
(*.f64 (sin.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)))
(* (exp re) (sin im))
(*.f64 (sin.f64 im) (exp.f64 re))
(* (exp re) (sin im))
(*.f64 (sin.f64 im) (exp.f64 re))
(* (exp re) (sin im))
(*.f64 (sin.f64 im) (exp.f64 re))
(* (exp re) (sin im))
(*.f64 (sin.f64 im) (exp.f64 re))
(* (exp re) (sin im))
(*.f64 (sin.f64 im) (exp.f64 re))
(* (exp re) (sin im))
(*.f64 (sin.f64 im) (exp.f64 re))
(* (exp re) (sin im))
(*.f64 (sin.f64 im) (exp.f64 re))
(* (exp re) (sin im))
(*.f64 (sin.f64 im) (exp.f64 re))
(* im (exp re))
(*.f64 im (exp.f64 re))
(* im (+ (exp re) (* -1/6 (* (pow im 2) (exp re)))))
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(* im (+ (exp re) (* (pow im 2) (+ (* -1/6 (exp re)) (* 1/120 (* (pow im 2) (exp re)))))))
(*.f64 im (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(* im (+ (exp re) (* (pow im 2) (+ (* -1/6 (exp re)) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (exp re))) (* 1/120 (exp re))))))))
(*.f64 im (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(* (exp re) (sin im))
(*.f64 (sin.f64 im) (exp.f64 re))
(* (exp re) (sin im))
(*.f64 (sin.f64 im) (exp.f64 re))
(* (exp re) (sin im))
(*.f64 (sin.f64 im) (exp.f64 re))
(* (exp re) (sin im))
(*.f64 (sin.f64 im) (exp.f64 re))
(* (exp re) (sin im))
(*.f64 (sin.f64 im) (exp.f64 re))
(* (exp re) (sin im))
(*.f64 (sin.f64 im) (exp.f64 re))
(* (exp re) (sin im))
(*.f64 (sin.f64 im) (exp.f64 re))
(* (exp re) (sin im))
(*.f64 (sin.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)
im
(* im (+ 1 (* -1/6 (pow im 2))))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))
(fma.f64 (*.f64 im im) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im)
(* im (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))
(fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)

eval5.0ms (0%)

Memory
12.3MiB live, 12.3MiB allocated
Compiler

Compiled 350 to 48 computations (86.3% saved)

prune7.0ms (0%)

Memory
18.2MiB live, 18.2MiB allocated
Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New46652
Fresh000
Picked011
Done000
Total46753
Accuracy
100.0%
Counts
53 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
63.6%
(*.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)) (sin.f64 im))
59.8%
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
50.8%
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
61.4%
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
100.0%
(*.f64 (exp.f64 re) (sin.f64 im))
71.9%
(*.f64 (exp.f64 re) im)
50.1%
(sin.f64 im)
Compiler

Compiled 123 to 83 computations (32.5% saved)

simplify18.0ms (0.1%)

Memory
-7.0MiB live, 32.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
cost-diff0
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
cost-diff0
(exp.f64 re)
cost-diff0
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
cost-diff0
(sin.f64 im)
cost-diff0
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
cost-diff0
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
cost-diff0
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
cost-diff0
(sin.f64 im)
cost-diff0
(+.f64 re #s(literal 1 binary64))
cost-diff0
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
cost-diff0
(sin.f64 im)
cost-diff0
(exp.f64 re)
cost-diff0
(*.f64 (exp.f64 re) im)
Rules
384×*-lowering-*.f32
384×*-lowering-*.f64
332×accelerator-lowering-fma.f32
332×accelerator-lowering-fma.f64
210×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02091
14991
210287
321887
431087
536087
641587
741587
041580
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* (exp re) im)
(exp re)
re
im
(sin im)
im
(* (+ re 1) (sin im))
(+ re 1)
re
1
(sin im)
im
(* (+ (* re (+ (* re 1/2) 1)) 1) (sin im))
(+ (* re (+ (* re 1/2) 1)) 1)
re
(+ (* re 1/2) 1)
1/2
1
(sin im)
im
(* (exp re) (+ (* im (* -1/6 (* im im))) im))
(exp re)
re
(+ (* im (* -1/6 (* im im))) im)
im
(* -1/6 (* im im))
-1/6
(* im im)
Outputs
(* (exp re) im)
(*.f64 (exp.f64 re) im)
(exp re)
(exp.f64 re)
re
im
(sin im)
(sin.f64 im)
im
(* (+ re 1) (sin im))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(+ re 1)
(+.f64 re #s(literal 1 binary64))
re
1
#s(literal 1 binary64)
(sin im)
(sin.f64 im)
im
(* (+ (* re (+ (* re 1/2) 1)) 1) (sin im))
(*.f64 (sin.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+ (* re (+ (* re 1/2) 1)) 1)
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
re
(+ (* re 1/2) 1)
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
1/2
#s(literal 1/2 binary64)
1
#s(literal 1 binary64)
(sin im)
(sin.f64 im)
im
(* (exp re) (+ (* im (* -1/6 (* im im))) im))
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(exp re)
(exp.f64 re)
re
(+ (* im (* -1/6 (* im im))) im)
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
im
(* -1/6 (* im im))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
-1/6
#s(literal -1/6 binary64)
(* im im)
(*.f64 im im)

localize328.0ms (1.6%)

Memory
-15.1MiB live, 280.5MiB allocated
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(exp.f64 re)
accuracy100.0%
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
accuracy99.8%
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
accuracy88.8%
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
accuracy100.0%
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
accuracy100.0%
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
accuracy100.0%
(sin.f64 im)
accuracy95.8%
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
accuracy100.0%
(+.f64 re #s(literal 1 binary64))
accuracy100.0%
(sin.f64 im)
accuracy99.9%
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
accuracy100.0%
(sin.f64 im)
accuracy100.0%
(exp.f64 re)
accuracy100.0%
(*.f64 (exp.f64 re) im)
Samples
58.0ms256×0valid
Compiler

Compiled 86 to 22 computations (74.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 35.0ms
ival-mult: 17.0ms (48.5% of total)
ival-sin: 6.0ms (17.1% of total)
ival-add: 5.0ms (14.3% of total)
const: 5.0ms (14.3% of total)
ival-exp: 2.0ms (5.7% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series24.0ms (0.1%)

Memory
-19.7MiB live, 51.3MiB allocated
Counts
11 → 180
Calls
Call 1
Inputs
#<alt (* (exp re) im)>
#<alt (exp re)>
#<alt (sin im)>
#<alt (* (+ re 1) (sin im))>
#<alt (+ re 1)>
#<alt (* (+ (* re (+ (* re 1/2) 1)) 1) (sin im))>
#<alt (+ (* re (+ (* re 1/2) 1)) 1)>
#<alt (+ (* re 1/2) 1)>
#<alt (* (exp re) (+ (* im (* -1/6 (* im im))) im))>
#<alt (+ (* im (* -1/6 (* im im))) im)>
#<alt (* -1/6 (* im im))>
Outputs
#<alt im>
#<alt (+ im (* im re))>
#<alt (+ im (* re (+ im (* 1/2 (* im re)))))>
#<alt (+ im (* re (+ im (* re (+ (* 1/6 (* im re)) (* 1/2 im))))))>
#<alt (* im (exp re))>
#<alt (* im (exp re))>
#<alt (* im (exp re))>
#<alt (* im (exp re))>
#<alt (* im (exp re))>
#<alt (* im (exp re))>
#<alt (* im (exp re))>
#<alt (* im (exp re))>
#<alt (* im (exp re))>
#<alt (* im (exp re))>
#<alt (* im (exp re))>
#<alt (* im (exp re))>
#<alt (* im (exp re))>
#<alt (* im (exp re))>
#<alt (* im (exp re))>
#<alt (* im (exp re))>
#<alt (* im (exp re))>
#<alt (* im (exp re))>
#<alt (* im (exp re))>
#<alt (* 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 im>
#<alt (* im (+ 1 (* -1/6 (pow im 2))))>
#<alt (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))>
#<alt (* im (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))>
#<alt (sin im)>
#<alt (sin im)>
#<alt (sin im)>
#<alt (sin im)>
#<alt (sin im)>
#<alt (sin im)>
#<alt (sin im)>
#<alt (sin im)>
#<alt (sin im)>
#<alt (+ (sin im) (* re (sin im)))>
#<alt (+ (sin im) (* re (sin im)))>
#<alt (+ (sin im) (* re (sin im)))>
#<alt (* re (sin im))>
#<alt (* re (+ (sin im) (/ (sin im) re)))>
#<alt (* re (+ (sin im) (/ (sin im) re)))>
#<alt (* re (+ (sin im) (/ (sin im) re)))>
#<alt (* re (sin im))>
#<alt (* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (sin im) re)))))>
#<alt (* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (sin im) re)))))>
#<alt (* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (sin im) re)))))>
#<alt (* im (+ 1 re))>
#<alt (* im (+ 1 (+ re (* -1/6 (* (pow im 2) (+ 1 re))))))>
#<alt (* im (+ 1 (+ re (* (pow im 2) (+ (* -1/6 (+ 1 re)) (* 1/120 (* (pow im 2) (+ 1 re))))))))>
#<alt (* im (+ 1 (+ re (* (pow im 2) (+ (* -1/6 (+ 1 re)) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (+ 1 re))) (* 1/120 (+ 1 re)))))))))>
#<alt (* (sin im) (+ 1 re))>
#<alt (* (sin im) (+ 1 re))>
#<alt (* (sin im) (+ 1 re))>
#<alt (* (sin im) (+ 1 re))>
#<alt (* (sin im) (+ 1 re))>
#<alt (* (sin im) (+ 1 re))>
#<alt (* (sin im) (+ 1 re))>
#<alt (* (sin 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)))>
#<alt (sin im)>
#<alt (+ (sin im) (* re (sin im)))>
#<alt (+ (sin im) (* re (+ (sin im) (* 1/2 (* re (sin im))))))>
#<alt (+ (sin im) (* re (+ (sin im) (* 1/2 (* re (sin im))))))>
#<alt (* 1/2 (* (pow re 2) (sin im)))>
#<alt (* (pow re 2) (+ (* 1/2 (sin im)) (/ (sin im) re)))>
#<alt (* (pow re 2) (+ (* 1/2 (sin im)) (+ (/ (sin im) re) (/ (sin im) (pow re 2)))))>
#<alt (* (pow re 2) (+ (* 1/2 (sin im)) (+ (/ (sin im) re) (/ (sin im) (pow re 2)))))>
#<alt (* 1/2 (* (pow re 2) (sin im)))>
#<alt (* (pow re 2) (+ (* 1/2 (sin im)) (/ (sin im) re)))>
#<alt (* (pow re 2) (+ (* -1 (/ (+ (* -1 (sin im)) (* -1 (/ (sin im) re))) re)) (* 1/2 (sin im))))>
#<alt (* (pow re 2) (+ (* -1 (/ (+ (* -1 (sin im)) (* -1 (/ (sin im) re))) re)) (* 1/2 (sin im))))>
#<alt (* im (+ 1 (* re (+ 1 (* 1/2 re)))))>
#<alt (* im (+ 1 (+ (* -1/6 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* re (+ 1 (* 1/2 re))))))>
#<alt (* im (+ 1 (+ (* re (+ 1 (* 1/2 re))) (* (pow im 2) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (* 1/120 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))))))))>
#<alt (* im (+ 1 (+ (* re (+ 1 (* 1/2 re))) (* (pow im 2) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* 1/120 (+ 1 (* re (+ 1 (* 1/2 re))))))))))))>
#<alt (* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))>
#<alt (* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))>
#<alt (* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))>
#<alt (* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))>
#<alt (* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))>
#<alt (* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))>
#<alt (* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))>
#<alt (* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))>
#<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 (+ im (* -1/6 (pow im 3)))>
#<alt (+ im (+ (* -1/6 (pow im 3)) (* re (+ im (* -1/6 (pow im 3))))))>
#<alt (+ im (+ (* -1/6 (pow im 3)) (* re (+ im (+ (* -1/6 (pow im 3)) (* 1/2 (* re (+ im (* -1/6 (pow im 3))))))))))>
#<alt (+ im (+ (* -1/6 (pow im 3)) (* re (+ im (+ (* -1/6 (pow im 3)) (* re (+ (* 1/6 (* re (+ im (* -1/6 (pow im 3))))) (* 1/2 (+ im (* -1/6 (pow im 3)))))))))))>
#<alt (* (exp re) (+ im (* -1/6 (pow im 3))))>
#<alt (* (exp re) (+ im (* -1/6 (pow im 3))))>
#<alt (* (exp re) (+ im (* -1/6 (pow im 3))))>
#<alt (* (exp re) (+ im (* -1/6 (pow im 3))))>
#<alt (* (exp re) (+ im (* -1/6 (pow im 3))))>
#<alt (* (exp re) (+ im (* -1/6 (pow im 3))))>
#<alt (* (exp re) (+ im (* -1/6 (pow im 3))))>
#<alt (* (exp re) (+ im (* -1/6 (pow im 3))))>
#<alt (* im (exp re))>
#<alt (* im (+ (exp re) (* -1/6 (* (pow im 2) (exp re)))))>
#<alt (* im (+ (exp re) (* -1/6 (* (pow im 2) (exp re)))))>
#<alt (* im (+ (exp re) (* -1/6 (* (pow im 2) (exp re)))))>
#<alt (* -1/6 (* (pow im 3) (exp re)))>
#<alt (* (pow im 3) (+ (* -1/6 (exp re)) (/ (exp re) (pow im 2))))>
#<alt (* (pow im 3) (+ (* -1/6 (exp re)) (/ (exp re) (pow im 2))))>
#<alt (* (pow im 3) (+ (* -1/6 (exp re)) (/ (exp re) (pow im 2))))>
#<alt (* -1/6 (* (pow im 3) (exp re)))>
#<alt (* -1 (* (pow im 3) (+ (* -1 (/ (exp re) (pow im 2))) (* 1/6 (exp re)))))>
#<alt (* -1 (* (pow im 3) (+ (* -1 (/ (exp re) (pow im 2))) (* 1/6 (exp re)))))>
#<alt (* -1 (* (pow im 3) (+ (* -1 (/ (exp re) (pow im 2))) (* 1/6 (exp re)))))>
#<alt im>
#<alt (* im (+ 1 (* -1/6 (pow im 2))))>
#<alt (* im (+ 1 (* -1/6 (pow im 2))))>
#<alt (* im (+ 1 (* -1/6 (pow im 2))))>
#<alt (* -1/6 (pow im 3))>
#<alt (* (pow im 3) (- (/ 1 (pow im 2)) 1/6))>
#<alt (* (pow im 3) (- (/ 1 (pow im 2)) 1/6))>
#<alt (* (pow im 3) (- (/ 1 (pow im 2)) 1/6))>
#<alt (* -1/6 (pow im 3))>
#<alt (* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
Calls

45 calls:

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

rewrite434.0ms (2.1%)

Memory
40.5MiB live, 787.1MiB allocated
Algorithm
batch-egg-rewrite
Rules
8 648×accelerator-lowering-fma.f32
8 648×accelerator-lowering-fma.f64
4 786×*-lowering-*.f32
4 786×*-lowering-*.f64
2 952×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02069
19465
269565
3703365
0802758
Stop Event
iter limit
node limit
Counts
11 → 494
Calls
Call 1
Inputs
(* (exp re) im)
(exp re)
(sin im)
(* (+ re 1) (sin im))
(+ re 1)
(* (+ (* re (+ (* re 1/2) 1)) 1) (sin im))
(+ (* re (+ (* re 1/2) 1)) 1)
(+ (* re 1/2) 1)
(* (exp re) (+ (* im (* -1/6 (* im im))) im))
(+ (* im (* -1/6 (* im im))) im)
(* -1/6 (* im im))
Outputs
(*.f64 (exp.f64 re) im)
(*.f64 im (exp.f64 re))
(exp.f64 re)
(pow.f64 (exp.f64 re) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) re)
(sin.f64 im)
(*.f64 (sin.f64 im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 im))
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(+.f64 (*.f64 re (sin.f64 im)) (sin.f64 im))
(fma.f64 re (sin.f64 im) (sin.f64 im))
(fma.f64 (sin.f64 im) re (sin.f64 im))
(fma.f64 (sin.f64 im) #s(literal 1 binary64) (*.f64 re (sin.f64 im)))
(fma.f64 #s(literal 1 binary64) (sin.f64 im) (*.f64 re (sin.f64 im)))
(fma.f64 #s(literal 1 binary64) (*.f64 re (sin.f64 im)) (sin.f64 im))
(fma.f64 (*.f64 re (sin.f64 im)) #s(literal 1 binary64) (sin.f64 im))
(/.f64 (sin.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 (sin.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 (sin.f64 im) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (sin.f64 im) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 (sin.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 (sin.f64 im) (fma.f64 re re #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) re))
(/.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))) (-.f64 (*.f64 (*.f64 re (sin.f64 im)) (*.f64 re (sin.f64 im))) (*.f64 (sin.f64 im) (*.f64 re (sin.f64 im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (fma.f64 (*.f64 re (sin.f64 im)) (*.f64 re (sin.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 re (sin.f64 im)) (sin.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 (*.f64 re (sin.f64 im)) (*.f64 re (sin.f64 im)))) (-.f64 (sin.f64 im) (*.f64 re (sin.f64 im))))
(/.f64 (-.f64 (*.f64 (*.f64 re (sin.f64 im)) (*.f64 re (sin.f64 im))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im))))) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)))
(/.f64 (*.f64 (sin.f64 im) (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 (sin.f64 im) (neg.f64 (fma.f64 re re #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) re))
(/.f64 (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (-.f64 #s(literal 1 binary64) re))
(/.f64 (*.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (sin.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))) (sin.f64 im)) (-.f64 #s(literal 1 binary64) re))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (sin.f64 im)) (-.f64 #s(literal 1 binary64) re))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.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))) (sin.f64 im)))
(*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (/.f64 (sin.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))) (sin.f64 im)))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 (sin.f64 im) (+.f64 re #s(literal -1 binary64))))
(*.f64 (*.f64 (sin.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 (sin.f64 im) (fma.f64 re re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re (*.f64 (*.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 re (*.f64 re (*.f64 re re)))))
(*.f64 (/.f64 (*.f64 (sin.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 (sin.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 (sin.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) (fma.f64 re re re)))
(+.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)))))
(-.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)))
(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 #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))) (+.f64 #s(literal 1 binary64) (fma.f64 re re re)) (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 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 re 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 (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 (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 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 (*.f64 re re)) (*.f64 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 (-.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 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.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 (*.f64 re re)) (*.f64 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 (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 (neg.f64 (fma.f64 re re #s(literal -1 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) re)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) #s(literal 3 binary64))) (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 re re #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64)))
(/.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 (*.f64 re re)) (*.f64 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)))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64))) #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 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) (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 (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) 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) (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) (*.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 re (*.f64 (*.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 re (*.f64 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))) (+.f64 #s(literal 1 binary64) (fma.f64 re re re)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (fma.f64 re re re)))
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(+.f64 (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (sin.f64 im))
(+.f64 (*.f64 (sin.f64 im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))
(+.f64 (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 re (sin.f64 im)))
(+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (sin.f64 im)) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))
(+.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 im)) (*.f64 re (sin.f64 im)))
(fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (sin.f64 im)) (sin.f64 im))
(fma.f64 (sin.f64 im) #s(literal 1 binary64) (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(fma.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (sin.f64 im))
(fma.f64 (sin.f64 im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))
(fma.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (sin.f64 im)))
(fma.f64 #s(literal 1 binary64) (sin.f64 im) (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (sin.f64 im))
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (sin.f64 im)) (sin.f64 im))
(fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (sin.f64 im) (sin.f64 im))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (sin.f64 im) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))
(fma.f64 (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64) (sin.f64 im))
(fma.f64 (*.f64 re (sin.f64 im)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (sin.f64 im))
(fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 im) (*.f64 re (sin.f64 im)))
(fma.f64 (*.f64 (sin.f64 im) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) re (sin.f64 im))
(/.f64 (sin.f64 im) (/.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 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (sin.f64 im) (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (*.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))) #s(literal -1 binary64)))))
(/.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (*.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))) #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 (sin.f64 im) (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)))) (neg.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (*.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))) #s(literal -1 binary64)))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) 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 (*.f64 (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (sin.f64 im) (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (sin.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 (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (-.f64 (sin.f64 im) (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im))))) (-.f64 (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (sin.f64 im)))
(/.f64 (*.f64 (sin.f64 im) (neg.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)))) (neg.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (sin.f64 im) (neg.f64 (fma.f64 (*.f64 re re) (*.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))) #s(literal -1 binary64)))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64)))
(/.f64 (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64)))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64))) (sin.f64 im)) (neg.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 re re) (*.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))) #s(literal -1 binary64))) (sin.f64 im)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (sin.f64 im)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64)))
(*.f64 (sin.f64 im) (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)) (sin.f64 im))
(*.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (sin.f64 im)))
(*.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (/.f64 (sin.f64 im) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (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 (*.f64 re re) (*.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))) #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))) (sin.f64 im)))
(*.f64 (fma.f64 (*.f64 re re) (*.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))) #s(literal -1 binary64)) (/.f64 (sin.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (*.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))) #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 (sin.f64 im) (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64))) (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64)))))) (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))))
(*.f64 (/.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.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)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (fma.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)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(*.f64 (/.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (*.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))) #s(literal -1 binary64))) (fma.f64 (*.f64 re re) (*.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))) #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 (sin.f64 im) (fma.f64 (*.f64 re re) (*.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))) #s(literal -1 binary64))) (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) #s(literal -1 binary64))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re) re) #s(literal 1 binary64)))
(+.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))
(+.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(+.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64))
(+.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (/.f64 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 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)
(-.f64 (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (/.f64 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) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64))) (/.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64))))
(-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) (/.f64 (*.f64 re 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) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) (+.f64 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 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) 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)))))
(fma.f64 #s(literal 1 binary64) re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.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 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (+.f64 re #s(literal 1 binary64)) (/.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re re) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) re (+.f64 re #s(literal 1 binary64)))
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) re #s(literal 1 binary64))
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 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)))))
(fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (/.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) 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)))))
(fma.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) re) #s(literal 1 binary64))
(fma.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (/.f64 re (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) 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 re (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 re re) (/.f64 (*.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))) (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 re (*.f64 re #s(literal 1/4 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) re) #s(literal 1 binary64))
(fma.f64 (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal -1 binary64)) (/.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(fma.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64)))
(fma.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) re)))) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (fma.f64 re re #s(literal -1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (fma.f64 re (*.f64 re re) (*.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (fma.f64 re (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (*.f64 re #s(literal 1/4 binary64))) (*.f64 re re)))) #s(literal 1 binary64))
(fma.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 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.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 (*.f64 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)))))
(fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (/.f64 (fma.f64 re #s(literal 1/2 binary64) #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 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (/.f64 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)))))
(fma.f64 (fma.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) re) (/.f64 #s(literal 1 binary64) (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 re (fma.f64 re (*.f64 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 re re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.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 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (fma.f64 (*.f64 re re) (*.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))) #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 (/.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) #s(literal -1 binary64))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re) re) #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 (/.f64 (fma.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) re) (fma.f64 (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)) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/64 binary64)))) (fma.f64 (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)) (*.f64 re (*.f64 re #s(literal 1/4 binary64)))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/16 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) re) (*.f64 (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (+.f64 (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal -1 binary64)) (*.f64 re #s(literal 1/2 binary64))))) (+.f64 (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal -1 binary64)) (*.f64 re #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal -1 binary64))) (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal -1 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal -1 binary64))) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal -1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/4 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 re (*.f64 (*.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 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.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 re (*.f64 re #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) (fma.f64 re re re)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (fma.f64 re re re)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(neg.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (neg.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))))
(neg.f64 (/.f64 (fma.f64 (*.f64 re re) (*.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))) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 re re) (*.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))) #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 #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 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (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 (*.f64 re re) (*.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))) #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 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re re) (*.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))) #s(literal -1 binary64))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 9 binary64))) (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (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 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) #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 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.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 (fma.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 (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)) (*.f64 re re)) #s(literal 1 binary64)))))
(/.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 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64)))
(/.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (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)) (fma.f64 (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)) (*.f64 re re)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) 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 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) #s(literal -1 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.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 (fma.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 (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)) (*.f64 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 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (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)) (*.f64 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 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (neg.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re re) (*.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))) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (*.f64 re (*.f64 re re)) (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/4 binary64) (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (*.f64 re (*.f64 re re))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re re) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) re))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (/.f64 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)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (/.f64 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)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (/.f64 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)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (/.f64 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 re (*.f64 re #s(literal 1/4 binary64))) (*.f64 re re)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 re re)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) re))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (/.f64 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)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (/.f64 re (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) (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))))) (fma.f64 re (/.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) 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 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) (*.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))) #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 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (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 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))) (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) 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)))) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.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 (fma.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 (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)) (*.f64 re re)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.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 (fma.f64 re #s(literal 1/2 binary64) #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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))) (fma.f64 (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)) (*.f64 re re)) #s(literal 1 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 -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 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)) (*.f64 (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 (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)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (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 (*.f64 re re) (*.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))) #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 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 re re) (*.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))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #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))) (fma.f64 (*.f64 re re) (*.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))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 re re) (*.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))) #s(literal -1 binary64)) (fma.f64 (*.f64 re re) (*.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))) #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 #s(literal 1 binary64) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64)))))) (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))))
(*.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.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)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (fma.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)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(*.f64 (/.f64 (fma.f64 (*.f64 re re) (*.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))) #s(literal -1 binary64)) (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) #s(literal -1 binary64))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re) re) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re) re) #s(literal 1 binary64)))
(+.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 re (*.f64 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 re (*.f64 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) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))) (/.f64 (*.f64 re (*.f64 re #s(literal 1/4 binary64))) (fma.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 re (/.f64 (*.f64 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)))))
(fma.f64 #s(literal 1 binary64) (*.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 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 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)))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 (*.f64 re #s(literal 1/2 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)))))
(fma.f64 (*.f64 re (*.f64 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)))))
(fma.f64 (*.f64 re re) (/.f64 #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)))))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (/.f64 #s(literal 1/2 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)))))
(fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 re re) (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)))))
(fma.f64 (*.f64 re #s(literal 1/4 binary64)) (/.f64 re (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)))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re #s(literal 1/4 binary64))) (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #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)))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re #s(literal 1/4 binary64))) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal -1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/4 binary64) #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)))))
(neg.f64 (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(neg.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal -1 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal 1 binary64))) (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #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 (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/4 binary64))))))
(/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 re (*.f64 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 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal -1 binary64))) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) #s(literal 1/512 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/64 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/64 binary64) #s(literal -1 binary64)) (*.f64 (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/64 binary64) #s(literal -1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/16 binary64) (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal 1 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 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/4 binary64)))) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)))
(/.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/16 binary64) #s(literal -1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 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 (*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))
(/.f64 (*.f64 (neg.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (neg.f64 (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (neg.f64 (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/4 binary64)))) #s(literal 1 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) #s(literal 1/512 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/64 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)))) (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/64 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal -1 binary64)) (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/64 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/16 binary64) (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal 1 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/16 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (*.f64 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 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/4 binary64))))) (neg.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 re (*.f64 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 (pow.f64 (/.f64 (*.f64 re (*.f64 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 re (*.f64 re #s(literal 1/4 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (/.f64 (*.f64 re (*.f64 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 re (*.f64 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 (*.f64 (/.f64 (*.f64 re (*.f64 re #s(literal 1/4 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (/.f64 (*.f64 re (*.f64 re #s(literal 1/4 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))) (*.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))))) (fma.f64 (*.f64 re re) (/.f64 #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 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) #s(literal 1/512 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (-.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/64 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/64 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/64 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/16 binary64) (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/16 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))) (fma.f64 re (*.f64 re #s(literal 1/4 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 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (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 (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)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))))
(*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (fma.f64 re (*.f64 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 (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #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 (neg.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 (neg.f64 (fma.f64 re (*.f64 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 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/4 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal -1 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/4 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/4 binary64))))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (fma.f64 (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)) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/64 binary64)))) (fma.f64 (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)) (*.f64 re (*.f64 re #s(literal 1/4 binary64)))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/16 binary64))))
(*.f64 (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (+.f64 (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal -1 binary64)) (*.f64 re #s(literal 1/2 binary64))))) (+.f64 (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal -1 binary64)) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal 1/4 binary64)) #s(literal -1 binary64)) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal -1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/4 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/4 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64))))) (fma.f64 re (fma.f64 re #s(literal 1/4 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (exp.f64 re) im) (*.f64 (exp.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(+.f64 (*.f64 (exp.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (exp.f64 re) im))
(-.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) #s(literal 2 binary64)) (*.f64 (exp.f64 re) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))) (/.f64 (pow.f64 (*.f64 (exp.f64 re) im) #s(literal 2 binary64)) (*.f64 (exp.f64 re) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(fma.f64 (exp.f64 re) im (*.f64 (exp.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(fma.f64 (exp.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (exp.f64 re) im))
(fma.f64 im (exp.f64 re) (*.f64 (exp.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(fma.f64 im (*.f64 (exp.f64 re) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (exp.f64 re) im))
(fma.f64 (*.f64 (exp.f64 re) im) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 (exp.f64 re) im))
(fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im (*.f64 im im)) (exp.f64 re)) (*.f64 (exp.f64 re) im))
(fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (*.f64 (exp.f64 re) im)) (*.f64 (exp.f64 re) im))
(fma.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 (exp.f64 re) (*.f64 im im))) (*.f64 (exp.f64 re) im))
(fma.f64 (*.f64 im im) (*.f64 (exp.f64 re) (*.f64 im #s(literal -1/6 binary64))) (*.f64 (exp.f64 re) im))
(fma.f64 (*.f64 im im) (*.f64 #s(literal -1/6 binary64) (*.f64 (exp.f64 re) im)) (*.f64 (exp.f64 re) im))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 (exp.f64 re) im) (*.f64 (exp.f64 re) im))
(fma.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (exp.f64 re) (*.f64 (exp.f64 re) im))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 (exp.f64 re) im))
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (exp.f64 re) (*.f64 im im)) (*.f64 (exp.f64 re) im))
(fma.f64 (*.f64 (exp.f64 re) (*.f64 im #s(literal -1/6 binary64))) (*.f64 im im) (*.f64 (exp.f64 re) im))
(fma.f64 (*.f64 (exp.f64 re) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im (*.f64 (exp.f64 re) im))
(fma.f64 (*.f64 (exp.f64 re) (*.f64 im im)) (*.f64 im #s(literal -1/6 binary64)) (*.f64 (exp.f64 re) im))
(fma.f64 (*.f64 (exp.f64 re) (*.f64 im (*.f64 im im))) #s(literal -1/6 binary64) (*.f64 (exp.f64 re) im))
(fma.f64 (*.f64 (*.f64 (exp.f64 re) im) im) (*.f64 im #s(literal -1/6 binary64)) (*.f64 (exp.f64 re) im))
(fma.f64 (*.f64 (exp.f64 re) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) (*.f64 (exp.f64 re) im))
(fma.f64 (*.f64 (*.f64 (exp.f64 re) im) (*.f64 im im)) #s(literal -1/6 binary64) (*.f64 (exp.f64 re) im))
(/.f64 (exp.f64 re) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (exp.f64 re) im) (-.f64 (*.f64 (exp.f64 re) im) (*.f64 (exp.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (pow.f64 (*.f64 (exp.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (exp.f64 re) im) #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 re) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (*.f64 (*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 (exp.f64 re) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im im (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))) (*.f64 (exp.f64 re) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (*.f64 (exp.f64 re) (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 re) im) #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (exp.f64 re) im) (-.f64 (*.f64 (exp.f64 re) im) (*.f64 (exp.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (pow.f64 (*.f64 (exp.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 re) im) #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (exp.f64 re) im) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (exp.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (pow.f64 (*.f64 (exp.f64 re) im) #s(literal 2 binary64))))))
(/.f64 (*.f64 (*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 (exp.f64 re) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))) (*.f64 (exp.f64 re) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(/.f64 (*.f64 (exp.f64 re) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im)))) (fma.f64 im im (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(/.f64 (*.f64 (exp.f64 re) (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im)))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 re) im) #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (exp.f64 re) im) (-.f64 (*.f64 (exp.f64 re) im) (*.f64 (exp.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (pow.f64 (*.f64 (exp.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 (exp.f64 re) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))) (neg.f64 (*.f64 (exp.f64 re) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(/.f64 (neg.f64 (*.f64 (exp.f64 re) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im))))) (neg.f64 (fma.f64 im im (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))))
(/.f64 (neg.f64 (*.f64 (exp.f64 re) (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im))))) (fma.f64 (*.f64 im (*.f64 im im)) #s(literal 1/6 binary64) (neg.f64 (neg.f64 im))))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 re) im) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) #s(literal 2 binary64))) (-.f64 (*.f64 (exp.f64 re) im) (*.f64 (exp.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(/.f64 (*.f64 (exp.f64 re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(/.f64 (*.f64 (exp.f64 re) (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im))))) (neg.f64 (fma.f64 im im (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))))
(/.f64 (*.f64 (exp.f64 re) (neg.f64 (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im))))) (fma.f64 (*.f64 im (*.f64 im im)) #s(literal 1/6 binary64) (neg.f64 (neg.f64 im))))
(/.f64 (*.f64 (exp.f64 re) (*.f64 im (-.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))))) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (*.f64 #s(literal 1 binary64) (exp.f64 re)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(/.f64 (*.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im)))) (exp.f64 re)) (neg.f64 (fma.f64 im im (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))))
(/.f64 (*.f64 (neg.f64 (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im)))) (exp.f64 re)) (fma.f64 (*.f64 im (*.f64 im im)) #s(literal 1/6 binary64) (neg.f64 (neg.f64 im))))
(/.f64 (*.f64 (*.f64 im (-.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))))) (exp.f64 re)) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 im (+.f64 (exp.f64 re) (*.f64 (exp.f64 re) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 im (fma.f64 (exp.f64 re) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (exp.f64 re)))
(*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (exp.f64 re))
(*.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))) (exp.f64 re)))
(*.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im))) (/.f64 (exp.f64 re) (fma.f64 im im (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))))
(*.f64 (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (exp.f64 re)))
(*.f64 (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im))) (/.f64 (exp.f64 re) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(*.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 re) im) #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (exp.f64 re) im) (-.f64 (*.f64 (exp.f64 re) im) (*.f64 (exp.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (pow.f64 (*.f64 (exp.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) #s(literal 2 binary64)))))
(*.f64 (*.f64 (*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 (exp.f64 re) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))) (/.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (exp.f64 re) im))
(*.f64 (*.f64 (exp.f64 re) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))))
(*.f64 (*.f64 (exp.f64 re) (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(*.f64 (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) im)
(*.f64 (/.f64 (*.f64 (exp.f64 re) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (*.f64 (*.f64 im im) (*.f64 (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/216 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))) (fma.f64 (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (-.f64 (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)))))
(*.f64 (/.f64 (*.f64 (exp.f64 re) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im im (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))) (*.f64 im (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))))) (*.f64 im (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))))
(*.f64 (/.f64 (*.f64 (exp.f64 re) (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im)))) (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im)))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (/.f64 (*.f64 (exp.f64 re) (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/216 binary64)) (neg.f64 (*.f64 im (*.f64 im im))))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (*.f64 im (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))))
(+.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(+.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(-.f64 (/.f64 (*.f64 im im) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(fma.f64 im (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)) im)
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im)
(fma.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im im)
(fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (/.f64 (*.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(fma.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64) im)
(fma.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (/.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im im) im)
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(fma.f64 (pow.f64 im #s(literal 3/2 binary64)) (*.f64 (pow.f64 im #s(literal 3/2 binary64)) #s(literal -1/6 binary64)) im)
(fma.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (/.f64 im (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(fma.f64 (pow.f64 im #s(literal 1/2 binary64)) (pow.f64 im #s(literal 1/2 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3/2 binary64))) (pow.f64 im #s(literal 3/2 binary64)) im)
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im)))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/216 binary64)) (neg.f64 (*.f64 im (*.f64 im im))))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (*.f64 im (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(neg.f64 (/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im))) (neg.f64 (fma.f64 im im (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))))
(neg.f64 (/.f64 (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im))) (fma.f64 (*.f64 im (*.f64 im im)) #s(literal 1/6 binary64) (neg.f64 (neg.f64 im)))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im)))) (fma.f64 im im (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))))
(neg.f64 (/.f64 (neg.f64 (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im)))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 im (-.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im))) (fma.f64 im im (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(/.f64 (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 im im (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im)))) (fma.f64 (*.f64 im (*.f64 im im)) #s(literal 1/6 binary64) (neg.f64 (neg.f64 im))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (pow.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) #s(literal 9 binary64))) (*.f64 (fma.f64 im im (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/216 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/216 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (-.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/216 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/216 binary64)) (neg.f64 (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im im (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/216 binary64)) (neg.f64 (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/216 binary64)) (neg.f64 (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 im im)) (*.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))))))
(/.f64 (*.f64 im (-.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))))) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im)))) (*.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (*.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (*.f64 im im))) (*.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (pow.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/216 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/216 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (-.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/216 binary64)))))) (fma.f64 im im (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/216 binary64)) (neg.f64 (*.f64 im (*.f64 im im))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/216 binary64)) (neg.f64 (*.f64 im (*.f64 im im)))) (fma.f64 im im (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/216 binary64)) (neg.f64 (*.f64 im (*.f64 im im))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 im im)) (*.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im)))) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 im im)) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im))))) (neg.f64 (neg.f64 (fma.f64 im im (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im))))) (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) #s(literal 1/6 binary64) (neg.f64 (neg.f64 im)))))
(/.f64 (neg.f64 (*.f64 im (-.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))))) (neg.f64 (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (fma.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))) (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))) (fma.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 im im (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(/.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im))) #s(literal 1 binary64)) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (pow.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/216 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/216 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (-.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/216 binary64)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/216 binary64)) (neg.f64 (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/216 binary64)) (neg.f64 (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/216 binary64)) (neg.f64 (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 im im)) (*.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 im im)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) #s(literal -1 binary64))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (*.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (/.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(*.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))))
(*.f64 (fma.f64 im im (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))))
(*.f64 (fma.f64 im im (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))) (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 im im (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))))
(*.f64 (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(*.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 im im (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))))
(*.f64 (neg.f64 (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im im)) #s(literal 1/6 binary64) (neg.f64 (neg.f64 im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im))))
(*.f64 (*.f64 im (-.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) im)
(*.f64 (/.f64 (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im))) (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im)))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (*.f64 (*.f64 im im) (*.f64 (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/216 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))) (fma.f64 (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (-.f64 (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)))))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im im (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))) (*.f64 im (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))))) (*.f64 im (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))))
(*.f64 (/.f64 (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/216 binary64)) (neg.f64 (*.f64 im (*.f64 im im))))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (*.f64 im (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(*.f64 (*.f64 im im) #s(literal -1/6 binary64))
(*.f64 (*.f64 im #s(literal -1/6 binary64)) im)

simplify369.0ms (1.8%)

Memory
-6.5MiB live, 740.4MiB allocated
Algorithm
egg-herbie
Rules
14 410×accelerator-lowering-fma.f32
14 410×accelerator-lowering-fma.f64
3 912×+-lowering-+.f64
3 912×+-lowering-+.f32
3 874×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01821402
16431294
221371264
366761256
081091123
Stop Event
iter limit
node limit
Counts
180 → 180
Calls
Call 1
Inputs
im
(+ im (* im re))
(+ im (* re (+ im (* 1/2 (* im re)))))
(+ im (* re (+ im (* re (+ (* 1/6 (* im re)) (* 1/2 im))))))
(* im (exp re))
(* im (exp re))
(* im (exp re))
(* im (exp re))
(* im (exp re))
(* im (exp re))
(* im (exp re))
(* im (exp re))
(* im (exp re))
(* im (exp re))
(* im (exp re))
(* im (exp re))
(* im (exp re))
(* im (exp re))
(* im (exp re))
(* im (exp re))
(* im (exp re))
(* im (exp re))
(* im (exp re))
(* 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)
im
(* im (+ 1 (* -1/6 (pow im 2))))
(* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))
(* im (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))
(sin im)
(sin im)
(sin im)
(sin im)
(sin im)
(sin im)
(sin im)
(sin im)
(sin im)
(+ (sin im) (* re (sin im)))
(+ (sin im) (* re (sin im)))
(+ (sin im) (* re (sin im)))
(* re (sin im))
(* re (+ (sin im) (/ (sin im) re)))
(* re (+ (sin im) (/ (sin im) re)))
(* re (+ (sin im) (/ (sin im) re)))
(* re (sin im))
(* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (sin im) re)))))
(* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (sin im) re)))))
(* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (sin im) re)))))
(* im (+ 1 re))
(* im (+ 1 (+ re (* -1/6 (* (pow im 2) (+ 1 re))))))
(* im (+ 1 (+ re (* (pow im 2) (+ (* -1/6 (+ 1 re)) (* 1/120 (* (pow im 2) (+ 1 re))))))))
(* im (+ 1 (+ re (* (pow im 2) (+ (* -1/6 (+ 1 re)) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (+ 1 re))) (* 1/120 (+ 1 re)))))))))
(* (sin im) (+ 1 re))
(* (sin im) (+ 1 re))
(* (sin im) (+ 1 re))
(* (sin im) (+ 1 re))
(* (sin im) (+ 1 re))
(* (sin im) (+ 1 re))
(* (sin im) (+ 1 re))
(* (sin 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)))
(sin im)
(+ (sin im) (* re (sin im)))
(+ (sin im) (* re (+ (sin im) (* 1/2 (* re (sin im))))))
(+ (sin im) (* re (+ (sin im) (* 1/2 (* re (sin im))))))
(* 1/2 (* (pow re 2) (sin im)))
(* (pow re 2) (+ (* 1/2 (sin im)) (/ (sin im) re)))
(* (pow re 2) (+ (* 1/2 (sin im)) (+ (/ (sin im) re) (/ (sin im) (pow re 2)))))
(* (pow re 2) (+ (* 1/2 (sin im)) (+ (/ (sin im) re) (/ (sin im) (pow re 2)))))
(* 1/2 (* (pow re 2) (sin im)))
(* (pow re 2) (+ (* 1/2 (sin im)) (/ (sin im) re)))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 (sin im)) (* -1 (/ (sin im) re))) re)) (* 1/2 (sin im))))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 (sin im)) (* -1 (/ (sin im) re))) re)) (* 1/2 (sin im))))
(* im (+ 1 (* re (+ 1 (* 1/2 re)))))
(* im (+ 1 (+ (* -1/6 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* re (+ 1 (* 1/2 re))))))
(* im (+ 1 (+ (* re (+ 1 (* 1/2 re))) (* (pow im 2) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (* 1/120 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))))))))
(* im (+ 1 (+ (* re (+ 1 (* 1/2 re))) (* (pow im 2) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* 1/120 (+ 1 (* re (+ 1 (* 1/2 re))))))))))))
(* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))
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)))
(+ im (* -1/6 (pow im 3)))
(+ im (+ (* -1/6 (pow im 3)) (* re (+ im (* -1/6 (pow im 3))))))
(+ im (+ (* -1/6 (pow im 3)) (* re (+ im (+ (* -1/6 (pow im 3)) (* 1/2 (* re (+ im (* -1/6 (pow im 3))))))))))
(+ im (+ (* -1/6 (pow im 3)) (* re (+ im (+ (* -1/6 (pow im 3)) (* re (+ (* 1/6 (* re (+ im (* -1/6 (pow im 3))))) (* 1/2 (+ im (* -1/6 (pow im 3)))))))))))
(* (exp re) (+ im (* -1/6 (pow im 3))))
(* (exp re) (+ im (* -1/6 (pow im 3))))
(* (exp re) (+ im (* -1/6 (pow im 3))))
(* (exp re) (+ im (* -1/6 (pow im 3))))
(* (exp re) (+ im (* -1/6 (pow im 3))))
(* (exp re) (+ im (* -1/6 (pow im 3))))
(* (exp re) (+ im (* -1/6 (pow im 3))))
(* (exp re) (+ im (* -1/6 (pow im 3))))
(* im (exp re))
(* im (+ (exp re) (* -1/6 (* (pow im 2) (exp re)))))
(* im (+ (exp re) (* -1/6 (* (pow im 2) (exp re)))))
(* im (+ (exp re) (* -1/6 (* (pow im 2) (exp re)))))
(* -1/6 (* (pow im 3) (exp re)))
(* (pow im 3) (+ (* -1/6 (exp re)) (/ (exp re) (pow im 2))))
(* (pow im 3) (+ (* -1/6 (exp re)) (/ (exp re) (pow im 2))))
(* (pow im 3) (+ (* -1/6 (exp re)) (/ (exp re) (pow im 2))))
(* -1/6 (* (pow im 3) (exp re)))
(* -1 (* (pow im 3) (+ (* -1 (/ (exp re) (pow im 2))) (* 1/6 (exp re)))))
(* -1 (* (pow im 3) (+ (* -1 (/ (exp re) (pow im 2))) (* 1/6 (exp re)))))
(* -1 (* (pow im 3) (+ (* -1 (/ (exp re) (pow im 2))) (* 1/6 (exp re)))))
im
(* im (+ 1 (* -1/6 (pow im 2))))
(* im (+ 1 (* -1/6 (pow im 2))))
(* im (+ 1 (* -1/6 (pow im 2))))
(* -1/6 (pow im 3))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(* -1/6 (pow im 3))
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
Outputs
im
(+ im (* im re))
(fma.f64 im re im)
(+ im (* re (+ im (* 1/2 (* im re)))))
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(+ im (* re (+ im (* re (+ (* 1/6 (* im re)) (* 1/2 im))))))
(fma.f64 re (fma.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(* im (exp re))
(*.f64 im (exp.f64 re))
(* im (exp re))
(*.f64 im (exp.f64 re))
(* im (exp re))
(*.f64 im (exp.f64 re))
(* im (exp re))
(*.f64 im (exp.f64 re))
(* im (exp re))
(*.f64 im (exp.f64 re))
(* im (exp re))
(*.f64 im (exp.f64 re))
(* im (exp re))
(*.f64 im (exp.f64 re))
(* im (exp re))
(*.f64 im (exp.f64 re))
(* im (exp re))
(*.f64 im (exp.f64 re))
(* im (exp re))
(*.f64 im (exp.f64 re))
(* im (exp re))
(*.f64 im (exp.f64 re))
(* im (exp re))
(*.f64 im (exp.f64 re))
(* im (exp re))
(*.f64 im (exp.f64 re))
(* im (exp re))
(*.f64 im (exp.f64 re))
(* im (exp re))
(*.f64 im (exp.f64 re))
(* im (exp re))
(*.f64 im (exp.f64 re))
(* im (exp re))
(*.f64 im (exp.f64 re))
(* im (exp re))
(*.f64 im (exp.f64 re))
(* im (exp re))
(*.f64 im (exp.f64 re))
(* im (exp re))
(*.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)
im
(* im (+ 1 (* -1/6 (pow im 2))))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))
(fma.f64 (*.f64 im im) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im)
(* im (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(+ (sin im) (* re (sin im)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(+ (sin im) (* re (sin im)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(+ (sin im) (* re (sin im)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(* re (sin im))
(*.f64 re (sin.f64 im))
(* re (+ (sin im) (/ (sin im) re)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(* re (+ (sin im) (/ (sin im) re)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(* re (+ (sin im) (/ (sin im) re)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(* re (sin im))
(*.f64 re (sin.f64 im))
(* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (sin im) re)))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (sin im) re)))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (sin im) re)))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(* im (+ 1 re))
(fma.f64 im re im)
(* im (+ 1 (+ re (* -1/6 (* (pow im 2) (+ 1 re))))))
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(* im (+ 1 (+ re (* (pow im 2) (+ (* -1/6 (+ 1 re)) (* 1/120 (* (pow im 2) (+ 1 re))))))))
(fma.f64 im (fma.f64 (*.f64 im (fma.f64 im re im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) re) im)
(* im (+ 1 (+ re (* (pow im 2) (+ (* -1/6 (+ 1 re)) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (+ 1 re))) (* 1/120 (+ 1 re)))))))))
(fma.f64 im (fma.f64 (*.f64 im im) (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) re) im)
(* (sin im) (+ 1 re))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(* (sin im) (+ 1 re))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(* (sin im) (+ 1 re))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(* (sin im) (+ 1 re))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(* (sin im) (+ 1 re))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(* (sin im) (+ 1 re))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(* (sin im) (+ 1 re))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(* (sin im) (+ 1 re))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.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))
(sin im)
(sin.f64 im)
(+ (sin im) (* re (sin im)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(+ (sin im) (* re (+ (sin im) (* 1/2 (* re (sin im))))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(+ (sin im) (* re (+ (sin im) (* 1/2 (* re (sin im))))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(* 1/2 (* (pow re 2) (sin im)))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re (sin.f64 im))))
(* (pow re 2) (+ (* 1/2 (sin im)) (/ (sin im) re)))
(*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (sin.f64 im)))
(* (pow re 2) (+ (* 1/2 (sin im)) (+ (/ (sin im) re) (/ (sin im) (pow re 2)))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(* (pow re 2) (+ (* 1/2 (sin im)) (+ (/ (sin im) re) (/ (sin im) (pow re 2)))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(* 1/2 (* (pow re 2) (sin im)))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re (sin.f64 im))))
(* (pow re 2) (+ (* 1/2 (sin im)) (/ (sin im) re)))
(*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (sin.f64 im)))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 (sin im)) (* -1 (/ (sin im) re))) re)) (* 1/2 (sin im))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 (sin im)) (* -1 (/ (sin im) re))) re)) (* 1/2 (sin im))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(* im (+ 1 (* re (+ 1 (* 1/2 re)))))
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(* im (+ 1 (+ (* -1/6 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* re (+ 1 (* 1/2 re))))))
(*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(* im (+ 1 (+ (* re (+ 1 (* 1/2 re))) (* (pow im 2) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (* 1/120 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))))))))
(fma.f64 im (fma.f64 (*.f64 im (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)
(* im (+ 1 (+ (* re (+ 1 (* 1/2 re))) (* (pow im 2) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* 1/120 (+ 1 (* re (+ 1 (* 1/2 re))))))))))))
(fma.f64 im (fma.f64 im (*.f64 im (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)
(* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
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 #s(literal 1/2 binary64) (*.f64 re re))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re re) 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 #s(literal 1/2 binary64) (*.f64 re re))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re re) 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))
(+ im (* -1/6 (pow im 3)))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(+ im (+ (* -1/6 (pow im 3)) (* re (+ im (* -1/6 (pow im 3))))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(+ im (+ (* -1/6 (pow im 3)) (* re (+ im (+ (* -1/6 (pow im 3)) (* 1/2 (* re (+ im (* -1/6 (pow im 3))))))))))
(fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(+ im (+ (* -1/6 (pow im 3)) (* re (+ im (+ (* -1/6 (pow im 3)) (* re (+ (* 1/6 (* re (+ im (* -1/6 (pow im 3))))) (* 1/2 (+ im (* -1/6 (pow im 3)))))))))))
(fma.f64 re (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(* (exp re) (+ im (* -1/6 (pow im 3))))
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(* (exp re) (+ im (* -1/6 (pow im 3))))
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(* (exp re) (+ im (* -1/6 (pow im 3))))
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(* (exp re) (+ im (* -1/6 (pow im 3))))
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(* (exp re) (+ im (* -1/6 (pow im 3))))
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(* (exp re) (+ im (* -1/6 (pow im 3))))
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(* (exp re) (+ im (* -1/6 (pow im 3))))
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(* (exp re) (+ im (* -1/6 (pow im 3))))
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(* im (exp re))
(*.f64 im (exp.f64 re))
(* im (+ (exp re) (* -1/6 (* (pow im 2) (exp re)))))
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(* im (+ (exp re) (* -1/6 (* (pow im 2) (exp re)))))
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(* im (+ (exp re) (* -1/6 (* (pow im 2) (exp re)))))
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(* -1/6 (* (pow im 3) (exp re)))
(*.f64 (exp.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(* (pow im 3) (+ (* -1/6 (exp re)) (/ (exp re) (pow im 2))))
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(* (pow im 3) (+ (* -1/6 (exp re)) (/ (exp re) (pow im 2))))
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(* (pow im 3) (+ (* -1/6 (exp re)) (/ (exp re) (pow im 2))))
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(* -1/6 (* (pow im 3) (exp re)))
(*.f64 (exp.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(* -1 (* (pow im 3) (+ (* -1 (/ (exp re) (pow im 2))) (* 1/6 (exp re)))))
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(* -1 (* (pow im 3) (+ (* -1 (/ (exp re) (pow im 2))) (* 1/6 (exp re)))))
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(* -1 (* (pow im 3) (+ (* -1 (/ (exp re) (pow im 2))) (* 1/6 (exp re)))))
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
im
(* im (+ 1 (* -1/6 (pow im 2))))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(* im (+ 1 (* -1/6 (pow im 2))))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(* im (+ 1 (* -1/6 (pow im 2))))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(* -1/6 (pow im 3))
(*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(* -1/6 (pow im 3))
(*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))

eval138.0ms (0.7%)

Memory
24.5MiB live, 175.2MiB allocated
Compiler

Compiled 17 209 to 1 610 computations (90.6% saved)

prune92.0ms (0.4%)

Memory
14.7MiB live, 207.1MiB allocated
Pruning

22 alts after pruning (17 fresh and 5 done)

PrunedKeptTotal
New70316719
Fresh011
Picked145
Done011
Total70422726
Accuracy
100.0%
Counts
726 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
31.3%
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im)
37.5%
(fma.f64 re (fma.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
31.9%
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
37.0%
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
31.0%
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
31.5%
(fma.f64 im re im)
59.6%
(/.f64 (*.f64 (sin.f64 im) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
63.6%
(*.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)) (sin.f64 im))
39.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)) im)
37.0%
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
37.1%
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
59.8%
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
32.2%
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
31.9%
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
50.8%
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
31.5%
(*.f64 (+.f64 re #s(literal 1 binary64)) im)
25.1%
(*.f64 (exp.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
100.0%
(*.f64 (exp.f64 re) (sin.f64 im))
71.9%
(*.f64 (exp.f64 re) im)
37.1%
(*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
50.1%
(sin.f64 im)
27.7%
im
Compiler

Compiled 519 to 314 computations (39.5% saved)

simplify699.0ms (3.4%)

Memory
-59.2MiB live, 1 191.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))
cost-diff0
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im)
cost-diff0
(+.f64 re #s(literal 1 binary64))
cost-diff128
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
cost-diff0
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
cost-diff0
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
cost-diff0
(+.f64 re #s(literal 1 binary64))
cost-diff128
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
cost-diff0
(*.f64 re re)
cost-diff0
(fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)
cost-diff0
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
cost-diff0
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
cost-diff0
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
cost-diff0
(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))
cost-diff0
(*.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)) (sin.f64 im))
Rules
31 086×accelerator-lowering-fma.f32
31 086×accelerator-lowering-fma.f64
7 192×+-lowering-+.f64
7 192×+-lowering-+.f32
3 270×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036198
1109194
2320194
3932194
42905194
53991194
64146194
74156194
84156194
08280170
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (+ (* re (+ (* re (+ (* re 1/6) 1/2)) 1)) 1) (sin im))
(+ (* re (+ (* re (+ (* re 1/6) 1/2)) 1)) 1)
re
(+ (* re (+ (* re 1/6) 1/2)) 1)
(+ (* re 1/6) 1/2)
1/6
1/2
1
(sin im)
im
im
(+ (* im (+ (* 1/2 (* re re)) re)) im)
im
(+ (* 1/2 (* re re)) re)
1/2
(* re re)
re
(* (+ re 1) (+ (* im (* -1/6 (* im im))) im))
(+ re 1)
re
1
(+ (* im (* -1/6 (* im im))) im)
im
(* -1/6 (* im im))
-1/6
(* im im)
(* (+ re 1) (+ (* (+ (* im (* im (+ (* (* im im) -1/5040) 1/120))) -1/6) (* im (* im im))) im))
(+ re 1)
re
1
(+ (* (+ (* im (* im (+ (* (* im im) -1/5040) 1/120))) -1/6) (* im (* im im))) im)
(+ (* im (* im (+ (* (* im im) -1/5040) 1/120))) -1/6)
im
(* im (+ (* (* im im) -1/5040) 1/120))
(+ (* (* im im) -1/5040) 1/120)
(* im im)
-1/5040
1/120
-1/6
(* im (* im im))
Outputs
(* (+ (* re (+ (* re (+ (* re 1/6) 1/2)) 1)) 1) (sin im))
(*.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)) (sin.f64 im))
(+ (* re (+ (* re (+ (* re 1/6) 1/2)) 1)) 1)
(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))
re
(+ (* re (+ (* re 1/6) 1/2)) 1)
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(+ (* re 1/6) 1/2)
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
1/6
#s(literal 1/6 binary64)
1/2
#s(literal 1/2 binary64)
1
#s(literal 1 binary64)
(sin im)
(sin.f64 im)
im
im
(+ (* im (+ (* 1/2 (* re re)) re)) im)
(fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im)
im
(+ (* 1/2 (* re re)) re)
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)
1/2
#s(literal 1/2 binary64)
(* re re)
(*.f64 re re)
re
(* (+ re 1) (+ (* im (* -1/6 (* im im))) im))
(*.f64 (fma.f64 re im im) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(+ re 1)
(+.f64 re #s(literal 1 binary64))
re
1
#s(literal 1 binary64)
(+ (* im (* -1/6 (* im im))) im)
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im)
im
(* -1/6 (* im im))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
-1/6
#s(literal -1/6 binary64)
(* im im)
(*.f64 im im)
(* (+ re 1) (+ (* (+ (* im (* im (+ (* (* im im) -1/5040) 1/120))) -1/6) (* im (* im im))) im))
(*.f64 (fma.f64 re im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(+ re 1)
(+.f64 re #s(literal 1 binary64))
re
1
#s(literal 1 binary64)
(+ (* (+ (* im (* im (+ (* (* im im) -1/5040) 1/120))) -1/6) (* im (* im im))) im)
(fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im)
(+ (* im (* im (+ (* (* im im) -1/5040) 1/120))) -1/6)
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
im
(* im (+ (* (* im im) -1/5040) 1/120))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))
(+ (* (* im im) -1/5040) 1/120)
(fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))
(* im im)
(*.f64 im im)
-1/5040
#s(literal -1/5040 binary64)
1/120
#s(literal 1/120 binary64)
-1/6
#s(literal -1/6 binary64)
(* im (* im im))
(*.f64 im (*.f64 im im))

localize140.0ms (0.7%)

Memory
-18.4MiB live, 350.6MiB allocated
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
accuracy99.9%
(*.f64 im (*.f64 im im))
accuracy99.8%
(fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
accuracy99.8%
(*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
accuracy100.0%
(*.f64 im im)
accuracy100.0%
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
accuracy100.0%
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
accuracy99.8%
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
accuracy100.0%
(*.f64 re re)
accuracy100.0%
(fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)
accuracy95.9%
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
accuracy99.9%
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
accuracy99.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))
accuracy99.7%
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
accuracy95.2%
(*.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)) (sin.f64 im))
Samples
90.0ms256×0valid
Compiler

Compiled 182 to 38 computations (79.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 59.0ms
ival-mult: 26.0ms (44.3% of total)
ival-add: 13.0ms (22.2% of total)
const: 13.0ms (22.2% of total)
ival-sin: 6.0ms (10.2% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series19.0ms (0.1%)

Memory
29.3MiB live, 29.3MiB allocated
Counts
18 → 264
Calls
Call 1
Inputs
#<alt (* (+ (* re (+ (* re (+ (* re 1/6) 1/2)) 1)) 1) (sin im))>
#<alt (+ (* re (+ (* re (+ (* re 1/6) 1/2)) 1)) 1)>
#<alt (+ (* re (+ (* re 1/6) 1/2)) 1)>
#<alt (+ (* re 1/6) 1/2)>
#<alt (+ (* im (+ (* 1/2 (* re re)) re)) im)>
#<alt (+ (* 1/2 (* re re)) re)>
#<alt (* re re)>
#<alt (* (+ re 1) (+ (* im (* -1/6 (* im im))) im))>
#<alt (+ re 1)>
#<alt (+ (* im (* -1/6 (* im im))) im)>
#<alt (* -1/6 (* im im))>
#<alt (* (+ re 1) (+ (* (+ (* im (* im (+ (* (* im im) -1/5040) 1/120))) -1/6) (* im (* im im))) im))>
#<alt (+ (* (+ (* im (* im (+ (* (* im im) -1/5040) 1/120))) -1/6) (* im (* im im))) im)>
#<alt (+ (* im (* im (+ (* (* im im) -1/5040) 1/120))) -1/6)>
#<alt (* im im)>
#<alt (* im (+ (* (* im im) -1/5040) 1/120))>
#<alt (+ (* (* im im) -1/5040) 1/120)>
#<alt (* im (* im im))>
Outputs
#<alt (sin im)>
#<alt (+ (sin im) (* re (sin im)))>
#<alt (+ (sin im) (* re (+ (sin im) (* 1/2 (* re (sin im))))))>
#<alt (+ (sin im) (* re (+ (sin im) (* re (+ (* 1/6 (* re (sin im))) (* 1/2 (sin im)))))))>
#<alt (* 1/6 (* (pow re 3) (sin im)))>
#<alt (* (pow re 3) (+ (* 1/6 (sin im)) (* 1/2 (/ (sin im) re))))>
#<alt (* (pow re 3) (+ (* 1/6 (sin im)) (+ (* 1/2 (/ (sin im) re)) (/ (sin im) (pow re 2)))))>
#<alt (* (pow re 3) (+ (* 1/6 (sin im)) (+ (* 1/2 (/ (sin im) re)) (+ (/ (sin im) (pow re 2)) (/ (sin im) (pow re 3))))))>
#<alt (* 1/6 (* (pow re 3) (sin im)))>
#<alt (* -1 (* (pow re 3) (+ (* -1/2 (/ (sin im) re)) (* -1/6 (sin im)))))>
#<alt (* -1 (* (pow re 3) (+ (* -1 (/ (+ (* 1/2 (sin im)) (/ (sin im) re)) re)) (* -1/6 (sin im)))))>
#<alt (* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (sin im)) (* -1 (/ (sin im) re))) re)) (* 1/2 (sin im))) re)) (* -1/6 (sin im)))))>
#<alt (* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))>
#<alt (* im (+ 1 (+ (* -1/6 (* (pow im 2) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))) (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))))>
#<alt (* im (+ 1 (+ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (* (pow im 2) (+ (* -1/6 (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))) (* 1/120 (* (pow im 2) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))))))))>
#<alt (* im (+ 1 (+ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (* (pow im 2) (+ (* -1/6 (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))) (* 1/120 (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))))))))))>
#<alt (* (sin im) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))>
#<alt (* (sin im) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))>
#<alt (* (sin im) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))>
#<alt (* (sin im) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))>
#<alt (* (sin im) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))>
#<alt (* (sin im) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))>
#<alt (* (sin im) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))>
#<alt (* (sin im) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))>
#<alt 1>
#<alt (+ 1 re)>
#<alt (+ 1 (* re (+ 1 (* 1/2 re))))>
#<alt (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))>
#<alt (* 1/6 (pow re 3))>
#<alt (* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt (* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))>
#<alt (* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (+ (/ 1 (pow re 2)) (/ 1 (pow re 3))))))>
#<alt (* 1/6 (pow re 3))>
#<alt (* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt (* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (/ 1 re)) re)) 1/6)))>
#<alt (* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)))>
#<alt 1>
#<alt (+ 1 (* 1/2 re))>
#<alt (+ 1 (* re (+ 1/2 (* 1/6 re))))>
#<alt (+ 1 (* re (+ 1/2 (* 1/6 re))))>
#<alt (* 1/6 (pow re 2))>
#<alt (* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt (* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))>
#<alt (* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))>
#<alt (* 1/6 (pow re 2))>
#<alt (* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt (* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))>
#<alt (* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))>
#<alt 1/2>
#<alt (+ 1/2 (* 1/6 re))>
#<alt (+ 1/2 (* 1/6 re))>
#<alt (+ 1/2 (* 1/6 re))>
#<alt (* 1/6 re)>
#<alt (* re (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt (* re (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt (* re (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt (* 1/6 re)>
#<alt (* re (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt (* re (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt (* re (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt (* im (+ 1 (+ re (* 1/2 (pow re 2)))))>
#<alt (* im (+ 1 (+ re (* 1/2 (pow re 2)))))>
#<alt (* im (+ 1 (+ re (* 1/2 (pow re 2)))))>
#<alt (* im (+ 1 (+ re (* 1/2 (pow re 2)))))>
#<alt (* im (+ 1 (+ re (* 1/2 (pow re 2)))))>
#<alt (* im (+ 1 (+ re (* 1/2 (pow re 2)))))>
#<alt (* im (+ 1 (+ re (* 1/2 (pow re 2)))))>
#<alt (* im (+ 1 (+ re (* 1/2 (pow re 2)))))>
#<alt (* -1 (* im (- (* -1 (+ re (* 1/2 (pow re 2)))) 1)))>
#<alt (* -1 (* im (- (* -1 (+ re (* 1/2 (pow re 2)))) 1)))>
#<alt (* -1 (* im (- (* -1 (+ re (* 1/2 (pow re 2)))) 1)))>
#<alt (* -1 (* im (- (* -1 (+ re (* 1/2 (pow re 2)))) 1)))>
#<alt im>
#<alt (+ im (* im re))>
#<alt (+ im (* re (+ im (* 1/2 (* im re)))))>
#<alt (+ im (* re (+ im (* 1/2 (* im re)))))>
#<alt (* 1/2 (* im (pow re 2)))>
#<alt (* (pow re 2) (+ (* 1/2 im) (/ im re)))>
#<alt (* (pow re 2) (+ (* 1/2 im) (+ (/ im re) (/ im (pow re 2)))))>
#<alt (* (pow re 2) (+ (* 1/2 im) (+ (/ im re) (/ im (pow re 2)))))>
#<alt (* 1/2 (* im (pow re 2)))>
#<alt (* (pow re 2) (+ (* 1/2 im) (/ im re)))>
#<alt (* (pow re 2) (+ (* -1 (/ (+ (* -1 im) (* -1 (/ im re))) re)) (* 1/2 im)))>
#<alt (* (pow re 2) (+ (* -1 (/ (+ (* -1 im) (* -1 (/ im re))) re)) (* 1/2 im)))>
#<alt re>
#<alt (* re (+ 1 (* 1/2 re)))>
#<alt (* re (+ 1 (* 1/2 re)))>
#<alt (* 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)))>
#<alt (* (pow re 2) (+ 1/2 (/ 1 re)))>
#<alt (* 1/2 (pow re 2))>
#<alt (* (pow re 2) (+ 1/2 (/ 1 re)))>
#<alt (* (pow re 2) (+ 1/2 (/ 1 re)))>
#<alt (* (pow re 2) (+ 1/2 (/ 1 re)))>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (+ im (* -1/6 (pow im 3)))>
#<alt (+ im (+ (* -1/6 (pow im 3)) (* re (+ im (* -1/6 (pow im 3))))))>
#<alt (+ im (+ (* -1/6 (pow im 3)) (* re (+ im (* -1/6 (pow im 3))))))>
#<alt (+ im (+ (* -1/6 (pow im 3)) (* re (+ im (* -1/6 (pow im 3))))))>
#<alt (* re (+ im (* -1/6 (pow im 3))))>
#<alt (* re (+ im (+ (* -1/6 (/ (pow im 3) re)) (+ (* -1/6 (pow im 3)) (/ im re)))))>
#<alt (* re (+ im (+ (* -1/6 (/ (pow im 3) re)) (+ (* -1/6 (pow im 3)) (/ im re)))))>
#<alt (* re (+ im (+ (* -1/6 (/ (pow im 3) re)) (+ (* -1/6 (pow im 3)) (/ im re)))))>
#<alt (* re (+ im (* -1/6 (pow im 3))))>
#<alt (* -1 (* re (+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))))>
#<alt (* -1 (* re (+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))))>
#<alt (* -1 (* re (+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))))>
#<alt (* im (+ 1 re))>
#<alt (* im (+ 1 (+ re (* -1/6 (* (pow im 2) (+ 1 re))))))>
#<alt (* im (+ 1 (+ re (* -1/6 (* (pow im 2) (+ 1 re))))))>
#<alt (* im (+ 1 (+ re (* -1/6 (* (pow im 2) (+ 1 re))))))>
#<alt (* -1/6 (* (pow im 3) (+ 1 re)))>
#<alt (* (pow im 3) (+ (* -1/6 (+ 1 re)) (+ (/ 1 (pow im 2)) (/ re (pow im 2)))))>
#<alt (* (pow im 3) (+ (* -1/6 (+ 1 re)) (+ (/ 1 (pow im 2)) (/ re (pow im 2)))))>
#<alt (* (pow im 3) (+ (* -1/6 (+ 1 re)) (+ (/ 1 (pow im 2)) (/ re (pow im 2)))))>
#<alt (* -1/6 (* (pow im 3) (+ 1 re)))>
#<alt (* -1 (* (pow im 3) (+ (* -1 (/ (+ 1 re) (pow im 2))) (* 1/6 (+ 1 re)))))>
#<alt (* -1 (* (pow im 3) (+ (* -1 (/ (+ 1 re) (pow im 2))) (* 1/6 (+ 1 re)))))>
#<alt (* -1 (* (pow im 3) (+ (* -1 (/ (+ 1 re) (pow im 2))) (* 1/6 (+ 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)))>
#<alt im>
#<alt (* im (+ 1 (* -1/6 (pow im 2))))>
#<alt (* im (+ 1 (* -1/6 (pow im 2))))>
#<alt (* im (+ 1 (* -1/6 (pow im 2))))>
#<alt (* -1/6 (pow im 3))>
#<alt (* (pow im 3) (- (/ 1 (pow im 2)) 1/6))>
#<alt (* (pow im 3) (- (/ 1 (pow im 2)) 1/6))>
#<alt (* (pow im 3) (- (/ 1 (pow im 2)) 1/6))>
#<alt (* -1/6 (pow im 3))>
#<alt (* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)))>
#<alt (+ im (+ (* re (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)))) (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))>
#<alt (+ im (+ (* re (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)))) (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))>
#<alt (+ im (+ (* re (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)))) (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))>
#<alt (* re (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))>
#<alt (* re (+ im (+ (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)) (+ (/ im re) (/ (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)) re)))))>
#<alt (* re (+ im (+ (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)) (+ (/ im re) (/ (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)) re)))))>
#<alt (* re (+ im (+ (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)) (+ (/ im re) (/ (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)) re)))))>
#<alt (* re (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))>
#<alt (* -1 (* re (+ (* -1 (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)))) (* -1 (/ (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))) re)))))>
#<alt (* -1 (* re (+ (* -1 (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)))) (* -1 (/ (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))) re)))))>
#<alt (* -1 (* re (+ (* -1 (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)))) (* -1 (/ (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))) re)))))>
#<alt (* im (+ 1 re))>
#<alt (* im (+ 1 (+ re (* -1/6 (* (pow im 2) (+ 1 re))))))>
#<alt (* im (+ 1 (+ re (* (pow im 2) (+ (* -1/6 (+ 1 re)) (* 1/120 (* (pow im 2) (+ 1 re))))))))>
#<alt (* im (+ 1 (+ re (* (pow im 2) (+ (* -1/6 (+ 1 re)) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (+ 1 re))) (* 1/120 (+ 1 re)))))))))>
#<alt (* -1/5040 (* (pow im 7) (+ 1 re)))>
#<alt (* (pow im 7) (+ (* -1/5040 (+ 1 re)) (* 1/120 (/ (+ 1 re) (pow im 2)))))>
#<alt (* (pow im 7) (+ (* -1/6 (/ (+ 1 re) (pow im 4))) (+ (* -1/5040 (+ 1 re)) (* 1/120 (/ (+ 1 re) (pow im 2))))))>
#<alt (* (pow im 7) (+ (* -1/6 (/ (+ 1 re) (pow im 4))) (+ (* -1/5040 (+ 1 re)) (+ (* 1/120 (/ (+ 1 re) (pow im 2))) (+ (/ 1 (pow im 6)) (/ re (pow im 6)))))))>
#<alt (* -1/5040 (* (pow im 7) (+ 1 re)))>
#<alt (* -1 (* (pow im 7) (+ (* -1/120 (/ (+ 1 re) (pow im 2))) (* 1/5040 (+ 1 re)))))>
#<alt (* -1 (* (pow im 7) (+ (* -1/120 (/ (+ 1 re) (pow im 2))) (+ (* 1/5040 (+ 1 re)) (* 1/6 (/ (+ 1 re) (pow im 4)))))))>
#<alt (* -1 (* (pow im 7) (+ (* -1 (/ (+ 1 re) (pow im 6))) (+ (* -1/120 (/ (+ 1 re) (pow im 2))) (+ (* 1/5040 (+ 1 re)) (* 1/6 (/ (+ 1 re) (pow im 4))))))))>
#<alt im>
#<alt (* im (+ 1 (* -1/6 (pow im 2))))>
#<alt (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))>
#<alt (* im (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))>
#<alt (* -1/5040 (pow im 7))>
#<alt (* (pow im 7) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))>
#<alt (* (pow im 7) (- (* 1/120 (/ 1 (pow im 2))) (+ 1/5040 (/ 1/6 (pow im 4)))))>
#<alt (* (pow im 7) (- (+ (* 1/120 (/ 1 (pow im 2))) (/ 1 (pow im 6))) (+ 1/5040 (/ 1/6 (pow im 4)))))>
#<alt (* -1/5040 (pow im 7))>
#<alt (* -1 (* (pow im 7) (- 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 7) (- (+ 1/5040 (/ 1/6 (pow im 4))) (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 7) (- (+ 1/5040 (/ 1/6 (pow im 4))) (+ (* 1/120 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))>
#<alt -1/6>
#<alt (- (* 1/120 (pow im 2)) 1/6)>
#<alt (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)>
#<alt (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)>
#<alt (* -1/5040 (pow im 4))>
#<alt (* (pow im 4) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))>
#<alt (* (pow im 4) (- (* 1/120 (/ 1 (pow im 2))) (+ 1/5040 (/ 1/6 (pow im 4)))))>
#<alt (* (pow im 4) (- (* 1/120 (/ 1 (pow im 2))) (+ 1/5040 (/ 1/6 (pow im 4)))))>
#<alt (* -1/5040 (pow im 4))>
#<alt (* (pow im 4) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))>
#<alt (* (pow im 4) (- (* 1/120 (/ 1 (pow im 2))) (+ 1/5040 (/ 1/6 (pow im 4)))))>
#<alt (* (pow im 4) (- (* 1/120 (/ 1 (pow im 2))) (+ 1/5040 (/ 1/6 (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/120 im)>
#<alt (* im (+ 1/120 (* -1/5040 (pow im 2))))>
#<alt (* im (+ 1/120 (* -1/5040 (pow im 2))))>
#<alt (* im (+ 1/120 (* -1/5040 (pow im 2))))>
#<alt (* -1/5040 (pow im 3))>
#<alt (* (pow im 3) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))>
#<alt (* (pow im 3) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))>
#<alt (* (pow im 3) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))>
#<alt (* -1/5040 (pow im 3))>
#<alt (* -1 (* (pow im 3) (- 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (- 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (- 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt 1/120>
#<alt (+ 1/120 (* -1/5040 (pow im 2)))>
#<alt (+ 1/120 (* -1/5040 (pow im 2)))>
#<alt (+ 1/120 (* -1/5040 (pow im 2)))>
#<alt (* -1/5040 (pow im 2))>
#<alt (* (pow im 2) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))>
#<alt (* (pow im 2) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))>
#<alt (* (pow im 2) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))>
#<alt (* -1/5040 (pow im 2))>
#<alt (* (pow im 2) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))>
#<alt (* (pow im 2) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))>
#<alt (* (pow im 2) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
Calls

66 calls:

TimeVariablePointExpression
3.0ms
im
@0
(+ (* im (+ (* 1/2 (* re re)) re)) im)
1.0ms
im
@inf
(* (+ (* re (+ (* re (+ (* re 1/6) 1/2)) 1)) 1) (sin im))
1.0ms
re
@0
(* (+ re 1) (+ (* (+ (* im (* im (+ (* (* im im) -1/5040) 1/120))) -1/6) (* im (* im im))) im))
1.0ms
im
@inf
(+ (* im (+ (* 1/2 (* re re)) re)) im)
1.0ms
im
@0
(* (+ (* re (+ (* re (+ (* re 1/6) 1/2)) 1)) 1) (sin im))

rewrite585.0ms (2.8%)

Memory
5.2MiB live, 854.6MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 612×accelerator-lowering-fma.f32
5 612×accelerator-lowering-fma.f64
4 280×/-lowering-/.f32
4 280×/-lowering-/.f64
4 280×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036171
1224167
21968167
08454143
Stop Event
iter limit
node limit
Counts
18 → 775
Calls
Call 1
Inputs
(* (+ (* re (+ (* re (+ (* re 1/6) 1/2)) 1)) 1) (sin im))
(+ (* re (+ (* re (+ (* re 1/6) 1/2)) 1)) 1)
(+ (* re (+ (* re 1/6) 1/2)) 1)
(+ (* re 1/6) 1/2)
(+ (* im (+ (* 1/2 (* re re)) re)) im)
(+ (* 1/2 (* re re)) re)
(* re re)
(* (+ re 1) (+ (* im (* -1/6 (* im im))) im))
(+ re 1)
(+ (* im (* -1/6 (* im im))) im)
(* -1/6 (* im im))
(* (+ re 1) (+ (* (+ (* im (* im (+ (* (* im im) -1/5040) 1/120))) -1/6) (* im (* im im))) im))
(+ (* (+ (* im (* im (+ (* (* im im) -1/5040) 1/120))) -1/6) (* im (* im im))) im)
(+ (* im (* im (+ (* (* im im) -1/5040) 1/120))) -1/6)
(* im im)
(* im (+ (* (* im im) -1/5040) 1/120))
(+ (* (* im im) -1/5040) 1/120)
(* im (* im im))
Outputs
(+.f64 (*.f64 (sin.f64 im) #s(literal 1 binary64)) (*.f64 (sin.f64 im) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)))
(+.f64 (*.f64 (sin.f64 im) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) (*.f64 (sin.f64 im) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (sin.f64 im)) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (sin.f64 im)))
(+.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (sin.f64 im)) (*.f64 #s(literal 1 binary64) (sin.f64 im)))
(fma.f64 #s(literal 1 binary64) (sin.f64 im) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (sin.f64 im)))
(fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (sin.f64 im) (*.f64 #s(literal 1 binary64) (sin.f64 im)))
(fma.f64 (sin.f64 im) #s(literal 1 binary64) (*.f64 (sin.f64 im) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)))
(fma.f64 (sin.f64 im) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (*.f64 (sin.f64 im) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) #s(literal 1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) (*.f64 (sin.f64 im) (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) #s(literal 1 binary64)))))
(/.f64 #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)) (*.f64 (sin.f64 im) (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) #s(literal 1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) (*.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) #s(literal 1 binary64)) (sin.f64 im))))
(/.f64 #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)) (*.f64 (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) #s(literal -1 binary64)) (sin.f64 im))))
(/.f64 (*.f64 (sin.f64 im) (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) #s(literal 1 binary64))) (-.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) #s(literal 1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)))
(/.f64 (*.f64 (sin.f64 im) (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) 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)))
(/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) #s(literal 1 binary64)) (sin.f64 im)) (-.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) #s(literal 1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)))
(/.f64 (*.f64 (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) #s(literal -1 binary64)) (sin.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)))
(/.f64 (neg.f64 (*.f64 (sin.f64 im) (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) #s(literal 1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))))
(/.f64 (neg.f64 (*.f64 (sin.f64 im) (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) #s(literal -1 binary64)))) (neg.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))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) #s(literal 1 binary64)) (sin.f64 im))) (neg.f64 (-.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) #s(literal 1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) #s(literal -1 binary64)) (sin.f64 im))) (neg.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))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 im) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 im) #s(literal 1 binary64)) (*.f64 (sin.f64 im) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (sin.f64 im) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) (*.f64 (sin.f64 im) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))) (*.f64 (*.f64 (sin.f64 im) #s(literal 1 binary64)) (*.f64 (sin.f64 im) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 im) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) (*.f64 (sin.f64 im) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 (sin.f64 im) #s(literal 1 binary64)) (*.f64 (sin.f64 im) #s(literal 1 binary64))) (*.f64 (*.f64 (sin.f64 im) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) (*.f64 (sin.f64 im) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (sin.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) (sin.f64 im)) (*.f64 #s(literal 1 binary64) (sin.f64 im)) (-.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (sin.f64 im)) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (sin.f64 im))) (*.f64 (*.f64 #s(literal 1 binary64) (sin.f64 im)) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (sin.f64 im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (sin.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (sin.f64 im)) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (sin.f64 im)) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sin.f64 im)) (*.f64 #s(literal 1 binary64) (sin.f64 im))) (*.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (sin.f64 im)) (*.f64 #s(literal 1 binary64) (sin.f64 im))))))
(*.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)) (sin.f64 im))
(*.f64 (sin.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)))
(*.f64 (*.f64 (sin.f64 im) (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) #s(literal 1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))))
(*.f64 (*.f64 (sin.f64 im) (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) #s(literal -1 binary64))) (/.f64 #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))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) #s(literal 1 binary64)) (sin.f64 im)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) #s(literal 1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))))
(*.f64 (*.f64 (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) #s(literal -1 binary64)) (sin.f64 im)) (/.f64 #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))))
(+.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))
(+.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) #s(literal 1 binary64))
(+.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (+.f64 re #s(literal 1 binary64)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))) re)
(-.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) 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 #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))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))) (/.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) (-.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))))
(fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 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))
(fma.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re (+.f64 re #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) #s(literal 1 binary64))
(fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re #s(literal 1 binary64))
(fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (fma.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) re)))) #s(literal 1 binary64))
(fma.f64 (-.f64 (*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) re)) #s(literal 1 binary64))
(fma.f64 (*.f64 re (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(fma.f64 (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (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 (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) re) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) #s(literal -1 binary64)) re) (/.f64 #s(literal 1 binary64) (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 #s(literal 1 binary64) (/.f64 #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))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #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))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))) (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)))))
(/.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) #s(literal 1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)))
(/.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))))
(/.f64 (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) 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)))
(/.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) #s(literal 1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) #s(literal -1 binary64))) (neg.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))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #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)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))) (-.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) 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 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)) #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 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 (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) #s(literal 1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) #s(literal -1 binary64)))) (neg.f64 (neg.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)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)))) (neg.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))) (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (+.f64 re #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))) re))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) 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))) #s(literal 3 binary64)) (pow.f64 (/.f64 #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))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) 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 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) 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))) (fma.f64 (/.f64 #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))) (/.f64 #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))) (*.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) 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 #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)))))))
(pow.f64 (/.f64 #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))) #s(literal -1 binary64))
(*.f64 #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)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) #s(literal 1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)))))
(*.f64 (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) #s(literal -1 binary64)) (/.f64 #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))))
(*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) #s(literal 1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)))))
(*.f64 (neg.f64 (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))))
(+.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (*.f64 re #s(literal 1/2 binary64)))
(-.f64 (/.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (/.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(fma.f64 re (*.f64 re #s(literal 1/6 binary64)) (fma.f64 re #s(literal 1/2 binary64) #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 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1/6 binary64) (*.f64 re re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 re #s(literal 1/6 binary64)) re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) re #s(literal 1 binary64))
(fma.f64 (*.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 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) #s(literal 1/6 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64)) (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (-.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (*.f64 re #s(literal 1/2 binary64)))))) #s(literal 1 binary64))
(fma.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 re (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal 1/12 binary64))))) #s(literal 1 binary64))
(fma.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) re) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal 1/12 binary64))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) re) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 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/6 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 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))))
(/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (-.f64 (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (neg.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (*.f64 (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 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64)) (*.f64 re (*.f64 re re)) (pow.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (-.f64 (*.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 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) #s(literal 3 binary64)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (-.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 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/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (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 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(*.f64 (neg.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(*.f64 (neg.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (*.f64 re #s(literal 1/12 binary64)))) (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64)))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal 1/12 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (*.f64 re #s(literal 1/12 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal 1/12 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64)))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal 1/12 binary64))))))
(*.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (*.f64 re #s(literal 1/12 binary64))))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(*.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal 1/12 binary64)))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(+.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(+.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)
(+.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (fma.f64 re im im))
(+.f64 (+.f64 im (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 re im))
(-.f64 (/.f64 (*.f64 im (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (/.f64 (*.f64 im im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))))
(-.f64 (/.f64 (*.f64 im im) (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (/.f64 (*.f64 im (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) im) (fma.f64 re im im))
(fma.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re im im))
(fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im)
(fma.f64 (*.f64 re re) (*.f64 #s(literal 1/2 binary64) im) (fma.f64 re im im))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im (fma.f64 re im im))
(fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im im)
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im) (fma.f64 re im im))
(fma.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 re im) (*.f64 re im)) (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (*.f64 re im))))) im)
(fma.f64 (-.f64 (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re im) (*.f64 re im))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (*.f64 re im))) im)
(fma.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 re im im))
(fma.f64 (*.f64 im (*.f64 re re)) #s(literal 1/2 binary64) (fma.f64 re im im))
(fma.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) re (fma.f64 re im im))
(fma.f64 (*.f64 im (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 re (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))) im)
(fma.f64 (*.f64 im (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) re)) im)
(fma.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))) im) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 re (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))) im)
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 re re)) im) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) re)) im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im im (-.f64 (*.f64 im (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im im)))) (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 im (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (-.f64 (*.f64 im im) (*.f64 im (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 im (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im))) (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 im (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 im (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im))) (fma.f64 im im (-.f64 (*.f64 im (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im im)))))
(/.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 im (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 im (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 im (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 im im (-.f64 (*.f64 im (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im)))) (neg.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 im (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im)) (*.f64 im im))) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im)) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 im (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im))))) (neg.f64 (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 im (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))))) (neg.f64 (neg.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im)))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 im (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))) (neg.f64 (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (pow.f64 (fma.f64 re im im) #s(literal 3 binary64))) (fma.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (-.f64 (*.f64 (fma.f64 re im im) (fma.f64 re im im)) (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (fma.f64 re im im)))))
(/.f64 (+.f64 (pow.f64 (+.f64 im (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) #s(literal 3 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (fma.f64 (+.f64 im (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (+.f64 im (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.f64 re im) (*.f64 re im)) (*.f64 (+.f64 im (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 re im)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 im (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 im im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 im (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (/.f64 (*.f64 im (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (fma.f64 (/.f64 (*.f64 im im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (/.f64 (*.f64 im im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (*.f64 (/.f64 (*.f64 im (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (/.f64 (*.f64 im im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im))
(*.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 im (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 im (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))))
(*.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 im (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 im im (-.f64 (*.f64 im (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im im))))))
(*.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))))
(*.f64 (neg.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 im (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 im (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))))))
(*.f64 (neg.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im)))))
(*.f64 (-.f64 (*.f64 im im) (*.f64 im (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (/.f64 #s(literal 1 binary64) (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))
(*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) re #s(literal 1 binary64)) im)
(+.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(+.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) re)
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) re)) (/.f64 (*.f64 re re) (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) re)))
(-.f64 (/.f64 (*.f64 re re) (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))
(fma.f64 re #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)
(fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)
(fma.f64 #s(literal 1 binary64) re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (*.f64 re re) #s(literal 1/2 binary64) re)
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) re re)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re re (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re re))))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (-.f64 (*.f64 re re) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 re (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))) (fma.f64 re re (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re re))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) re))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 re (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))) (neg.f64 (fma.f64 re re (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re re)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 re re))) (neg.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) re)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (-.f64 (*.f64 re re) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) re)) (*.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) re) (*.f64 re re))) (*.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) re) (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) re)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 re (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 re re)))) (neg.f64 (neg.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) re))))
(/.f64 (neg.f64 (-.f64 (*.f64 re re) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (neg.f64 (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) re)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 re re) (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) re)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) re)) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) re)) (fma.f64 (/.f64 (*.f64 re re) (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) re)) (/.f64 (*.f64 re re) (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) re)) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) re)) (/.f64 (*.f64 re re) (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) re))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 re (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re re)))))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) re)))
(*.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 re (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))))))
(*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) re))))
(*.f64 (-.f64 (*.f64 re re) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))
(*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) re)
(exp.f64 (*.f64 (log.f64 re) #s(literal 2 binary64)))
(pow.f64 re #s(literal 2 binary64))
(pow.f64 (*.f64 re re) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 re)) #s(literal 2 binary64))
(*.f64 re re)
(*.f64 #s(literal 1 binary64) (*.f64 re re))
(*.f64 (*.f64 re re) #s(literal 1 binary64))
(*.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)))
(+.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(+.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(+.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(+.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) re) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64)))
(+.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) re))
(+.f64 (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(-.f64 (/.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 im (+.f64 re #s(literal 1 binary64))))) (/.f64 (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64)))) (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 im (+.f64 re #s(literal 1 binary64))))))
(fma.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(fma.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 im (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(fma.f64 im (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (+.f64 re #s(literal 1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(fma.f64 (+.f64 re #s(literal 1 binary64)) im (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(fma.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (+.f64 re #s(literal 1 binary64)) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(fma.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) re (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64)))
(fma.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) re))
(fma.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 im im (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))) (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (+.f64 re #s(literal 1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(fma.f64 (neg.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))) (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))) (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal 1 binary64)) im (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im (*.f64 im (+.f64 re #s(literal 1 binary64))))
(fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im #s(literal -1/6 binary64))) (*.f64 im im) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 re re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(fma.f64 (*.f64 im (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(fma.f64 (*.f64 im (fma.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)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) im) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) im) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 re #s(literal -1 binary64))) (*.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 im im)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (+.f64 re #s(literal -1 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 im im)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (-.f64 (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64)))) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 im (+.f64 re #s(literal 1 binary64)))))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64))))) (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 im (+.f64 re #s(literal 1 binary64)))) (-.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (*.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))))
(/.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 #s(literal -1/6 binary64) (*.f64 im im)) im))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))) (+.f64 re #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 im im)) (+.f64 re #s(literal 1 binary64)))))
(/.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))))
(/.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 im im))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 im im))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(/.f64 (*.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (*.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 im im)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 im im)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64))))) (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64)))))) (fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (-.f64 (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64)))) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 im (+.f64 re #s(literal 1 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64))))) (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 im (+.f64 re #s(literal 1 binary64)))))
(/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))
(/.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))
(/.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) 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)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (+.f64 re #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))) (+.f64 re #s(literal 1 binary64))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 im im)) (+.f64 re #s(literal 1 binary64))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 im (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 im (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) im))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 re re #s(literal -1 binary64)) im))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 re re #s(literal -1 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 im (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 im (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 re re #s(literal -1 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) im))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (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)) im))) (*.f64 (+.f64 re #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 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 im (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 im (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 re re #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 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) im))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 re re #s(literal -1 binary64)) im))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 im (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 im (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) im))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re #s(literal -1 binary64)) im))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 re re #s(literal -1 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 im (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 re re #s(literal -1 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 im (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 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) im) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) im) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 re re #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)) im) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) im) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) im) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) im) (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) im) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) im) (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))))) (neg.f64 (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 im im)))) (neg.f64 (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))))) (neg.f64 (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 im im)))) (neg.f64 (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (neg.f64 (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))) (fma.f64 re re #s(literal -1 binary64)))) (neg.f64 (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 re #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 im im)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 im im)) (fma.f64 re re #s(literal -1 binary64)))) (neg.f64 (*.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (+.f64 re #s(literal -1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64))))) (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64))))))) (neg.f64 (fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (-.f64 (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64)))) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 im (+.f64 re #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64)))))) (neg.f64 (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 im (+.f64 re #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))))) (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 im im)))) (neg.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re re #s(literal -1 binary64)))) (neg.f64 (+.f64 re #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (neg.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))) (neg.f64 (+.f64 re #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))) (+.f64 re #s(literal 1 binary64)))) (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 im im)) (+.f64 re #s(literal 1 binary64)))) (neg.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(/.f64 (fma.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64))))))) (fma.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) re) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) re) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) re) (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) re) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) re) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) re) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) re)) (*.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) #s(literal 3 binary64)) (pow.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 3 binary64))) (fma.f64 (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (-.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 3 binary64)) (pow.f64 (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) #s(literal 3 binary64))) (fma.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (-.f64 (*.f64 (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))))
(*.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(*.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))))
(*.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(*.f64 (*.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))))
(*.f64 (*.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))) (fma.f64 re re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 re #s(literal -1 binary64)))))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 im im)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 im im)) (fma.f64 re re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (+.f64 re #s(literal -1 binary64)))))
(*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64))))) (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (-.f64 (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64)))) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 im (+.f64 re #s(literal 1 binary64))))))))
(*.f64 (-.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 im (+.f64 re #s(literal 1 binary64))))))
(*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))))
(*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(*.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(*.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re 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)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(*.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(*.f64 (*.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))) (+.f64 re #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 im im)) (+.f64 re #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(+.f64 re #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) re)
(-.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)))
(fma.f64 re #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) 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) (-.f64 (*.f64 re re) 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 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 (fma.f64 re re #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 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 re re #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 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (neg.f64 (+.f64 re #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.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 (*.f64 (*.f64 re re) (+.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 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 (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)) re))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64)))) (neg.f64 (neg.f64 (+.f64 re #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) #s(literal 3 binary64))) (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)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 #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 (fma.f64 re re #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) re))))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(*.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))))
(*.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 re #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 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(+.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)
(-.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(-.f64 (/.f64 (*.f64 im im) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(fma.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)) im)
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im)
(fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im im)
(fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64) im)
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im im) im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im im (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (-.f64 (*.f64 im im) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))))
(/.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))
(/.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))) (fma.f64 im im (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 im im)) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))
(/.f64 (neg.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))))) (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))))
(/.f64 (neg.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))))) (neg.f64 (fma.f64 im im (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 im im))) (neg.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (*.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (*.f64 im im))) (*.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))))) (neg.f64 (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 im im)))) (neg.f64 (neg.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (neg.f64 (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (fma.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (*.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))))
(*.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 im im (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))))
(*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(*.f64 (neg.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))))
(*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(*.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal 1 binary64)) im)
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(*.f64 (*.f64 im im) #s(literal -1/6 binary64))
(*.f64 (*.f64 im #s(literal -1/6 binary64)) im)
(+.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (*.f64 re (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im)))
(+.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))))
(+.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(+.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) re) (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) #s(literal 1 binary64)))
(+.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) re))
(+.f64 (*.f64 re (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im)) (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im))
(-.f64 (/.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (+.f64 re #s(literal 1 binary64))))) (/.f64 (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64)))) (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (+.f64 re #s(literal 1 binary64))))))
(fma.f64 re (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im))
(fma.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (*.f64 re (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im)))
(fma.f64 im (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))))
(fma.f64 (+.f64 re #s(literal 1 binary64)) im (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))))
(fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 re #s(literal 1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (+.f64 re #s(literal 1 binary64)) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(fma.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) re (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) #s(literal 1 binary64)))
(fma.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) #s(literal 1 binary64) (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) re))
(fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 re (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im)))
(fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 im im (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))))) (*.f64 re (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im)))
(fma.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)) (*.f64 re (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im)))
(fma.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (+.f64 re #s(literal 1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(fma.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 im (-.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))))) (*.f64 re (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im)))
(fma.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im))) (*.f64 re (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im)))
(fma.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))) (*.f64 re (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im)))
(fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 im (*.f64 im im)) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 im im) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(fma.f64 (*.f64 im (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))))
(fma.f64 (*.f64 im (fma.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)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))))
(fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (fma.f64 re re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) im) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))))
(fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) im) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))))
(fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 im (-.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 im (-.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 im (-.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 im (-.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))) (+.f64 re #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im) (+.f64 re #s(literal -1 binary64))) (*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64)))) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (+.f64 re #s(literal 1 binary64)))))) (fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (+.f64 re #s(literal 1 binary64)))) (-.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (-.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im))))
(/.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 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (-.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (+.f64 re #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im) (*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)) (+.f64 re #s(literal 1 binary64)))))
(/.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 im (-.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 im (-.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)))
(/.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (fma.f64 im (-.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (fma.f64 im (-.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64)))))) (fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64)))) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (+.f64 re #s(literal 1 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64))))) (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (+.f64 re #s(literal 1 binary64)))))
(/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (fma.f64 im (-.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im))
(/.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))
(/.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) 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)) (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im)) (+.f64 re #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (+.f64 re #s(literal 1 binary64))) (fma.f64 im (-.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)) (+.f64 re #s(literal 1 binary64))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im))
(/.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 re re #s(literal -1 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 im (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 re re #s(literal -1 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 im (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 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) im) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) im) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 re re #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)) im) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) im) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) im) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) im) (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) im) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) im) (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 im (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 im (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) im))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 re re #s(literal -1 binary64)) im))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (fma.f64 re re #s(literal -1 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 im (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 im (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (fma.f64 re re #s(literal -1 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) im))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (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)) im))) (*.f64 (+.f64 re #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 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 im (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 im (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 re re #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 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) im))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 re re #s(literal -1 binary64)) im))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 im (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 im (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) im))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re #s(literal -1 binary64)) im))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))))) (neg.f64 (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 im (-.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)))) (neg.f64 (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))))) (neg.f64 (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 im (-.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)))) (neg.f64 (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (neg.f64 (*.f64 (fma.f64 im (-.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (fma.f64 re re #s(literal -1 binary64)))) (neg.f64 (*.f64 (fma.f64 im (-.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))) (+.f64 re #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)) (fma.f64 re re #s(literal -1 binary64)))) (neg.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im) (+.f64 re #s(literal -1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64))))))) (neg.f64 (fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64)))) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (+.f64 re #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64)))))) (neg.f64 (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (+.f64 re #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))))) (neg.f64 (fma.f64 im (-.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)))) (neg.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (fma.f64 re re #s(literal -1 binary64)))) (neg.f64 (+.f64 re #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im))) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (neg.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im))) (neg.f64 (+.f64 re #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (+.f64 re #s(literal 1 binary64)))) (neg.f64 (fma.f64 im (-.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)) (+.f64 re #s(literal 1 binary64)))) (neg.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)))
(/.f64 (fma.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64)))) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))))) (fma.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) re) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) re) (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) re) (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) re) (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) re) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) re) (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) re)) (*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im)) #s(literal 3 binary64)) (pow.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) #s(literal 3 binary64))) (fma.f64 (*.f64 re (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im)) (*.f64 re (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im)) (-.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im)) (*.f64 (*.f64 re (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im)) (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) #s(literal 3 binary64)) (pow.f64 (*.f64 re (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im)) #s(literal 3 binary64))) (fma.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (-.f64 (*.f64 (*.f64 re (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im)) (*.f64 re (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im))) (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (*.f64 re (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im))))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im))
(*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 im (-.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))))))
(*.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im))))
(*.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 im (-.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))))))
(*.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im))))
(*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im (-.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))))
(*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (fma.f64 re re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im (-.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))) (+.f64 re #s(literal -1 binary64)))))
(*.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))))
(*.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)) (fma.f64 re re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im) (+.f64 re #s(literal -1 binary64)))))
(*.f64 (fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64)))) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (+.f64 re #s(literal 1 binary64))))))))
(*.f64 (-.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (+.f64 re #s(literal 1 binary64))))))
(*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))))))
(*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)))
(*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (fma.f64 re 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)) (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(*.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (+.f64 re #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))))))
(*.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)) (+.f64 re #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)))
(+.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))
(+.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)
(-.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)))
(-.f64 (/.f64 (*.f64 im im) (-.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (-.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))))
(fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im)
(fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im)
(fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im)
(fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) im)
(fma.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 im im) im)
(fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im im)) im im)
(fma.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) im im)
(fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/216 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) im)
(fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) im)
(fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/216 binary64)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) im)
(fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im im (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 im im) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (fma.f64 im (-.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (fma.f64 im im (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 im (-.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 im im (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im))) (neg.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))) (-.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)) (*.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im) (*.f64 im im))) (*.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))))) (neg.f64 (neg.f64 (fma.f64 im (-.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)))) (neg.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))))) (neg.f64 (-.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)) (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)) (fma.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)) (*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im))
(*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))))))
(*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 im im (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))))))
(*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im)))
(*.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 im (-.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))))))
(*.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) im))))
(*.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im))))))
(+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(+.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 im im) #s(literal -1/6 binary64))
(fma.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) im #s(literal -1/6 binary64))
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64))))) #s(literal -1/6 binary64))
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/216 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/216 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/216 binary64)) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/216 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/216 binary64))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64))) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/216 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))) (neg.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (fma.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/216 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))
(*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/216 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))))
(*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/216 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))))
(*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))
(exp.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 (*.f64 im im) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 im)) #s(literal 2 binary64))
(*.f64 im im)
(*.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)))
(+.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/5040 binary64))) (*.f64 im #s(literal 1/120 binary64)))
(+.f64 (*.f64 im #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/5040 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/5040 binary64)))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/5040 binary64))) (*.f64 im #s(literal 1/120 binary64)))) (/.f64 (*.f64 (*.f64 im #s(literal 1/120 binary64)) (*.f64 im #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/5040 binary64))) (*.f64 im #s(literal 1/120 binary64)))))
(fma.f64 im (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (*.f64 im #s(literal 1/120 binary64)))
(fma.f64 im #s(literal 1/120 binary64) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/5040 binary64))))
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/5040 binary64)) (*.f64 im #s(literal 1/120 binary64)))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 im (*.f64 im im)) (*.f64 im #s(literal 1/120 binary64)))
(fma.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) im (*.f64 im #s(literal 1/120 binary64)))
(fma.f64 #s(literal 1/120 binary64) im (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/5040 binary64))))
(fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/5040 binary64) (*.f64 im #s(literal 1/120 binary64)))
(fma.f64 (*.f64 im #s(literal -1/5040 binary64)) (*.f64 im im) (*.f64 im #s(literal 1/120 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 (*.f64 im #s(literal 1/120 binary64)) (*.f64 im #s(literal 1/120 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/5040 binary64))) (*.f64 im #s(literal 1/120 binary64))))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/5040 binary64))) (*.f64 im #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im #s(literal 1/120 binary64)) (*.f64 im #s(literal 1/120 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64)))) (*.f64 im (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64)) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) im)))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 (*.f64 im #s(literal 1/120 binary64)) (*.f64 im #s(literal 1/120 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/5040 binary64))) (*.f64 im #s(literal 1/120 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im #s(literal 1/120 binary64)) (*.f64 im #s(literal 1/120 binary64)))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/5040 binary64))) (*.f64 im #s(literal 1/120 binary64))))
(/.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64)))))
(/.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64)) im) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 (*.f64 im #s(literal 1/120 binary64)) (*.f64 im #s(literal 1/120 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/5040 binary64))) (*.f64 im #s(literal 1/120 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im #s(literal 1/120 binary64)) (*.f64 im #s(literal 1/120 binary64))))) (neg.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/5040 binary64))) (*.f64 im #s(literal 1/120 binary64)))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64))))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)))) (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64)) im)) (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) im)) (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) #s(literal -1/128024064000 binary64))) (fma.f64 (*.f64 im #s(literal 1/120 binary64)) (*.f64 im #s(literal 1/120 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/5040 binary64)))))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) im)
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 (*.f64 im #s(literal 1/120 binary64)) (*.f64 im #s(literal 1/120 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/5040 binary64))) (*.f64 im #s(literal 1/120 binary64)))))))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im #s(literal 1/120 binary64)) (*.f64 im #s(literal 1/120 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/5040 binary64))) (*.f64 im #s(literal 1/120 binary64)))))
(*.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64))))))
(*.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64)) im) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64))))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) im) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))))
(+.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal 1/120 binary64))
(+.f64 #s(literal 1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))))
(-.f64 (/.f64 #s(literal 1/14400 binary64) (-.f64 #s(literal 1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64)) (-.f64 #s(literal 1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))
(fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))
(fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 im im) #s(literal 1/120 binary64))
(fma.f64 (*.f64 im #s(literal -1/5040 binary64)) im #s(literal 1/120 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64)) (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64))) (neg.f64 (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))
(/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal 1/14400 binary64))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64)))) (neg.f64 (-.f64 #s(literal 1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (fma.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64))))))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64))))))
(*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))))
(*.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64)))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)))))
(*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))
(exp.f64 (*.f64 (log.f64 im) #s(literal 3 binary64)))
(pow.f64 im #s(literal 3 binary64))
(pow.f64 (*.f64 im im) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 im #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 im)) #s(literal 3 binary64))
(*.f64 im (*.f64 im im))
(*.f64 (*.f64 im im) im)
(*.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 im #s(literal 3/2 binary64)))

simplify547.0ms (2.7%)

Memory
-1.3MiB live, 912.3MiB allocated
Algorithm
egg-herbie
Rules
16 042×accelerator-lowering-fma.f32
16 042×accelerator-lowering-fma.f64
5 722×*-lowering-*.f32
5 722×*-lowering-*.f64
4 616×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03253074
111362938
240572668
081972433
Stop Event
iter limit
node limit
Counts
264 → 264
Calls
Call 1
Inputs
(sin im)
(+ (sin im) (* re (sin im)))
(+ (sin im) (* re (+ (sin im) (* 1/2 (* re (sin im))))))
(+ (sin im) (* re (+ (sin im) (* re (+ (* 1/6 (* re (sin im))) (* 1/2 (sin im)))))))
(* 1/6 (* (pow re 3) (sin im)))
(* (pow re 3) (+ (* 1/6 (sin im)) (* 1/2 (/ (sin im) re))))
(* (pow re 3) (+ (* 1/6 (sin im)) (+ (* 1/2 (/ (sin im) re)) (/ (sin im) (pow re 2)))))
(* (pow re 3) (+ (* 1/6 (sin im)) (+ (* 1/2 (/ (sin im) re)) (+ (/ (sin im) (pow re 2)) (/ (sin im) (pow re 3))))))
(* 1/6 (* (pow re 3) (sin im)))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (sin im) re)) (* -1/6 (sin im)))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* 1/2 (sin im)) (/ (sin im) re)) re)) (* -1/6 (sin im)))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (sin im)) (* -1 (/ (sin im) re))) re)) (* 1/2 (sin im))) re)) (* -1/6 (sin im)))))
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(* im (+ 1 (+ (* -1/6 (* (pow im 2) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))) (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))))
(* im (+ 1 (+ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (* (pow im 2) (+ (* -1/6 (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))) (* 1/120 (* (pow im 2) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))))))))
(* im (+ 1 (+ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (* (pow im 2) (+ (* -1/6 (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))) (* 1/120 (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))))))))))
(* (sin im) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(* (sin im) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(* (sin im) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(* (sin im) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(* (sin im) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(* (sin im) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(* (sin im) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(* (sin im) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
1
(+ 1 re)
(+ 1 (* re (+ 1 (* 1/2 re))))
(+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(* 1/6 (pow re 3))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (+ (/ 1 (pow re 2)) (/ 1 (pow re 3))))))
(* 1/6 (pow re 3))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (/ 1 re)) re)) 1/6)))
(* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)))
1
(+ 1 (* 1/2 re))
(+ 1 (* re (+ 1/2 (* 1/6 re))))
(+ 1 (* re (+ 1/2 (* 1/6 re))))
(* 1/6 (pow re 2))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(* 1/6 (pow re 2))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
1/2
(+ 1/2 (* 1/6 re))
(+ 1/2 (* 1/6 re))
(+ 1/2 (* 1/6 re))
(* 1/6 re)
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(* 1/6 re)
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(* -1 (* im (- (* -1 (+ re (* 1/2 (pow re 2)))) 1)))
(* -1 (* im (- (* -1 (+ re (* 1/2 (pow re 2)))) 1)))
(* -1 (* im (- (* -1 (+ re (* 1/2 (pow re 2)))) 1)))
(* -1 (* im (- (* -1 (+ re (* 1/2 (pow re 2)))) 1)))
im
(+ im (* im re))
(+ im (* re (+ im (* 1/2 (* im re)))))
(+ im (* re (+ im (* 1/2 (* im re)))))
(* 1/2 (* im (pow re 2)))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(* (pow re 2) (+ (* 1/2 im) (+ (/ im re) (/ im (pow re 2)))))
(* (pow re 2) (+ (* 1/2 im) (+ (/ im re) (/ im (pow re 2)))))
(* 1/2 (* im (pow re 2)))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 im) (* -1 (/ im re))) re)) (* 1/2 im)))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 im) (* -1 (/ im re))) re)) (* 1/2 im)))
re
(* re (+ 1 (* 1/2 re)))
(* re (+ 1 (* 1/2 re)))
(* re (+ 1 (* 1/2 re)))
(* 1/2 (pow re 2))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(* 1/2 (pow re 2))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(+ im (* -1/6 (pow im 3)))
(+ im (+ (* -1/6 (pow im 3)) (* re (+ im (* -1/6 (pow im 3))))))
(+ im (+ (* -1/6 (pow im 3)) (* re (+ im (* -1/6 (pow im 3))))))
(+ im (+ (* -1/6 (pow im 3)) (* re (+ im (* -1/6 (pow im 3))))))
(* re (+ im (* -1/6 (pow im 3))))
(* re (+ im (+ (* -1/6 (/ (pow im 3) re)) (+ (* -1/6 (pow im 3)) (/ im re)))))
(* re (+ im (+ (* -1/6 (/ (pow im 3) re)) (+ (* -1/6 (pow im 3)) (/ im re)))))
(* re (+ im (+ (* -1/6 (/ (pow im 3) re)) (+ (* -1/6 (pow im 3)) (/ im re)))))
(* re (+ im (* -1/6 (pow im 3))))
(* -1 (* re (+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))))
(* -1 (* re (+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))))
(* -1 (* re (+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))))
(* im (+ 1 re))
(* im (+ 1 (+ re (* -1/6 (* (pow im 2) (+ 1 re))))))
(* im (+ 1 (+ re (* -1/6 (* (pow im 2) (+ 1 re))))))
(* im (+ 1 (+ re (* -1/6 (* (pow im 2) (+ 1 re))))))
(* -1/6 (* (pow im 3) (+ 1 re)))
(* (pow im 3) (+ (* -1/6 (+ 1 re)) (+ (/ 1 (pow im 2)) (/ re (pow im 2)))))
(* (pow im 3) (+ (* -1/6 (+ 1 re)) (+ (/ 1 (pow im 2)) (/ re (pow im 2)))))
(* (pow im 3) (+ (* -1/6 (+ 1 re)) (+ (/ 1 (pow im 2)) (/ re (pow im 2)))))
(* -1/6 (* (pow im 3) (+ 1 re)))
(* -1 (* (pow im 3) (+ (* -1 (/ (+ 1 re) (pow im 2))) (* 1/6 (+ 1 re)))))
(* -1 (* (pow im 3) (+ (* -1 (/ (+ 1 re) (pow im 2))) (* 1/6 (+ 1 re)))))
(* -1 (* (pow im 3) (+ (* -1 (/ (+ 1 re) (pow im 2))) (* 1/6 (+ 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)))
im
(* im (+ 1 (* -1/6 (pow im 2))))
(* im (+ 1 (* -1/6 (pow im 2))))
(* im (+ 1 (* -1/6 (pow im 2))))
(* -1/6 (pow im 3))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(* -1/6 (pow im 3))
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)))
(+ im (+ (* re (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)))) (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))
(+ im (+ (* re (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)))) (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))
(+ im (+ (* re (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)))) (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))
(* re (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))
(* re (+ im (+ (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)) (+ (/ im re) (/ (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)) re)))))
(* re (+ im (+ (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)) (+ (/ im re) (/ (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)) re)))))
(* re (+ im (+ (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)) (+ (/ im re) (/ (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)) re)))))
(* re (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))
(* -1 (* re (+ (* -1 (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)))) (* -1 (/ (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))) re)))))
(* -1 (* re (+ (* -1 (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)))) (* -1 (/ (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))) re)))))
(* -1 (* re (+ (* -1 (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)))) (* -1 (/ (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))) re)))))
(* im (+ 1 re))
(* im (+ 1 (+ re (* -1/6 (* (pow im 2) (+ 1 re))))))
(* im (+ 1 (+ re (* (pow im 2) (+ (* -1/6 (+ 1 re)) (* 1/120 (* (pow im 2) (+ 1 re))))))))
(* im (+ 1 (+ re (* (pow im 2) (+ (* -1/6 (+ 1 re)) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (+ 1 re))) (* 1/120 (+ 1 re)))))))))
(* -1/5040 (* (pow im 7) (+ 1 re)))
(* (pow im 7) (+ (* -1/5040 (+ 1 re)) (* 1/120 (/ (+ 1 re) (pow im 2)))))
(* (pow im 7) (+ (* -1/6 (/ (+ 1 re) (pow im 4))) (+ (* -1/5040 (+ 1 re)) (* 1/120 (/ (+ 1 re) (pow im 2))))))
(* (pow im 7) (+ (* -1/6 (/ (+ 1 re) (pow im 4))) (+ (* -1/5040 (+ 1 re)) (+ (* 1/120 (/ (+ 1 re) (pow im 2))) (+ (/ 1 (pow im 6)) (/ re (pow im 6)))))))
(* -1/5040 (* (pow im 7) (+ 1 re)))
(* -1 (* (pow im 7) (+ (* -1/120 (/ (+ 1 re) (pow im 2))) (* 1/5040 (+ 1 re)))))
(* -1 (* (pow im 7) (+ (* -1/120 (/ (+ 1 re) (pow im 2))) (+ (* 1/5040 (+ 1 re)) (* 1/6 (/ (+ 1 re) (pow im 4)))))))
(* -1 (* (pow im 7) (+ (* -1 (/ (+ 1 re) (pow im 6))) (+ (* -1/120 (/ (+ 1 re) (pow im 2))) (+ (* 1/5040 (+ 1 re)) (* 1/6 (/ (+ 1 re) (pow im 4))))))))
im
(* im (+ 1 (* -1/6 (pow im 2))))
(* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))
(* im (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))
(* -1/5040 (pow im 7))
(* (pow im 7) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(* (pow im 7) (- (* 1/120 (/ 1 (pow im 2))) (+ 1/5040 (/ 1/6 (pow im 4)))))
(* (pow im 7) (- (+ (* 1/120 (/ 1 (pow im 2))) (/ 1 (pow im 6))) (+ 1/5040 (/ 1/6 (pow im 4)))))
(* -1/5040 (pow im 7))
(* -1 (* (pow im 7) (- 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* -1 (* (pow im 7) (- (+ 1/5040 (/ 1/6 (pow im 4))) (* 1/120 (/ 1 (pow im 2))))))
(* -1 (* (pow im 7) (- (+ 1/5040 (/ 1/6 (pow im 4))) (+ (* 1/120 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))
-1/6
(- (* 1/120 (pow im 2)) 1/6)
(- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)
(- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)
(* -1/5040 (pow im 4))
(* (pow im 4) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(* (pow im 4) (- (* 1/120 (/ 1 (pow im 2))) (+ 1/5040 (/ 1/6 (pow im 4)))))
(* (pow im 4) (- (* 1/120 (/ 1 (pow im 2))) (+ 1/5040 (/ 1/6 (pow im 4)))))
(* -1/5040 (pow im 4))
(* (pow im 4) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(* (pow im 4) (- (* 1/120 (/ 1 (pow im 2))) (+ 1/5040 (/ 1/6 (pow im 4)))))
(* (pow im 4) (- (* 1/120 (/ 1 (pow im 2))) (+ 1/5040 (/ 1/6 (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/120 im)
(* im (+ 1/120 (* -1/5040 (pow im 2))))
(* im (+ 1/120 (* -1/5040 (pow im 2))))
(* im (+ 1/120 (* -1/5040 (pow im 2))))
(* -1/5040 (pow im 3))
(* (pow im 3) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(* (pow im 3) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(* (pow im 3) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(* -1/5040 (pow im 3))
(* -1 (* (pow im 3) (- 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* -1 (* (pow im 3) (- 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* -1 (* (pow im 3) (- 1/5040 (* 1/120 (/ 1 (pow im 2))))))
1/120
(+ 1/120 (* -1/5040 (pow im 2)))
(+ 1/120 (* -1/5040 (pow im 2)))
(+ 1/120 (* -1/5040 (pow im 2)))
(* -1/5040 (pow im 2))
(* (pow im 2) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(* (pow im 2) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(* (pow im 2) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(* -1/5040 (pow im 2))
(* (pow im 2) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(* (pow im 2) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(* (pow im 2) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
Outputs
(sin im)
(sin.f64 im)
(+ (sin im) (* re (sin im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(+ (sin im) (* re (+ (sin im) (* 1/2 (* re (sin im))))))
(*.f64 (sin.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+ (sin im) (* re (+ (sin im) (* re (+ (* 1/6 (* re (sin im))) (* 1/2 (sin im)))))))
(*.f64 (sin.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)))
(* 1/6 (* (pow re 3) (sin im)))
(*.f64 (sin.f64 im) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
(* (pow re 3) (+ (* 1/6 (sin im)) (* 1/2 (/ (sin im) re))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (sin.f64 im) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))
(* (pow re 3) (+ (* 1/6 (sin im)) (+ (* 1/2 (/ (sin im) re)) (/ (sin im) (pow re 2)))))
(*.f64 (*.f64 re (*.f64 re re)) (fma.f64 (sin.f64 im) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)) (/.f64 (sin.f64 im) (*.f64 re re))))
(* (pow re 3) (+ (* 1/6 (sin im)) (+ (* 1/2 (/ (sin im) re)) (+ (/ (sin im) (pow re 2)) (/ (sin im) (pow re 3))))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (fma.f64 (sin.f64 im) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)) (/.f64 (sin.f64 im) (*.f64 re re))) (/.f64 (sin.f64 im) (*.f64 re (*.f64 re re)))))
(* 1/6 (* (pow re 3) (sin im)))
(*.f64 (sin.f64 im) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (sin im) re)) (* -1/6 (sin im)))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (sin.f64 im) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* 1/2 (sin im)) (/ (sin im) re)) re)) (* -1/6 (sin im)))))
(*.f64 (-.f64 (*.f64 (sin.f64 im) #s(literal -1/6 binary64)) (/.f64 (fma.f64 (sin.f64 im) #s(literal 1/2 binary64) (/.f64 (sin.f64 im) re)) re)) (neg.f64 (*.f64 re (*.f64 re re))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (sin im)) (* -1 (/ (sin im) re))) re)) (* 1/2 (sin im))) re)) (* -1/6 (sin im)))))
(*.f64 (-.f64 (*.f64 (sin.f64 im) #s(literal -1/6 binary64)) (/.f64 (-.f64 (*.f64 (sin.f64 im) #s(literal 1/2 binary64)) (/.f64 (*.f64 (sin.f64 im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) re)) re)) (neg.f64 (*.f64 re (*.f64 re re))))
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(fma.f64 im (fma.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) re) im)
(* im (+ 1 (+ (* -1/6 (* (pow im 2) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))) (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))))
(*.f64 im (*.f64 (fma.f64 #s(literal -1/6 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))))
(* im (+ 1 (+ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (* (pow im 2) (+ (* -1/6 (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))) (* 1/120 (* (pow im 2) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))))))))
(fma.f64 im (fma.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)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (fma.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) re)) im)
(* im (+ 1 (+ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (* (pow im 2) (+ (* -1/6 (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))) (* 1/120 (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))))))))))
(*.f64 im (fma.f64 (fma.f64 #s(literal -1/6 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)) (*.f64 (*.f64 im im) (*.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)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))))
(* (sin im) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(*.f64 (sin.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)))
(* (sin im) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(*.f64 (sin.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)))
(* (sin im) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(*.f64 (sin.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)))
(* (sin im) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(*.f64 (sin.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)))
(* (sin im) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(*.f64 (sin.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)))
(* (sin im) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(*.f64 (sin.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)))
(* (sin im) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(*.f64 (sin.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)))
(* (sin im) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(*.f64 (sin.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)))
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))
(* 1/6 (pow re 3))
(*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(fma.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) re)
(* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (+ (/ 1 (pow re 2)) (/ 1 (pow re 3))))))
(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))
(* 1/6 (pow re 3))
(*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (/ 1 re)) re)) 1/6)))
(*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) re)) (neg.f64 (*.f64 re (*.f64 re re))))
(* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)))
(neg.f64 (*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -1 binary64) (*.f64 re re))) re))))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 re))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(+ 1 (* re (+ 1/2 (* 1/6 re))))
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* re (+ 1/2 (* 1/6 re))))
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(* 1/6 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/6 binary64)))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(* 1/6 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/6 binary64)))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/6 re))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* 1/6 re))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* 1/6 re))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)
(* -1 (* im (- (* -1 (+ re (* 1/2 (pow re 2)))) 1)))
(neg.f64 (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal -1 binary64))))
(* -1 (* im (- (* -1 (+ re (* 1/2 (pow re 2)))) 1)))
(neg.f64 (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal -1 binary64))))
(* -1 (* im (- (* -1 (+ re (* 1/2 (pow re 2)))) 1)))
(neg.f64 (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal -1 binary64))))
(* -1 (* im (- (* -1 (+ re (* 1/2 (pow re 2)))) 1)))
(neg.f64 (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal -1 binary64))))
im
(+ im (* im re))
(fma.f64 im re im)
(+ im (* re (+ im (* 1/2 (* im re)))))
(fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)
(+ im (* re (+ im (* 1/2 (* im re)))))
(fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)
(* 1/2 (* im (pow re 2)))
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))
(* (pow re 2) (+ (* 1/2 im) (+ (/ im re) (/ im (pow re 2)))))
(fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) (/.f64 (*.f64 im re) re))
(* (pow re 2) (+ (* 1/2 im) (+ (/ im re) (/ im (pow re 2)))))
(fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) (/.f64 (*.f64 im re) re))
(* 1/2 (* im (pow re 2)))
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 im) (* -1 (/ im re))) re)) (* 1/2 im)))
(*.f64 (*.f64 re re) (fma.f64 im #s(literal 1/2 binary64) (/.f64 (+.f64 im (/.f64 im re)) re)))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 im) (* -1 (/ im re))) re)) (* 1/2 im)))
(*.f64 (*.f64 re re) (fma.f64 im #s(literal 1/2 binary64) (/.f64 (+.f64 im (/.f64 im re)) re)))
re
(* re (+ 1 (* 1/2 re)))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)
(* re (+ 1 (* 1/2 re)))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)
(* re (+ 1 (* 1/2 re)))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)
(* 1/2 (pow re 2))
(*.f64 re (*.f64 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)))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)
(* (pow re 2) (+ 1/2 (/ 1 re)))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)
(* 1/2 (pow re 2))
(*.f64 re (*.f64 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)))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)
(* (pow re 2) (+ 1/2 (/ 1 re)))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(+ im (* -1/6 (pow im 3)))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(+ im (+ (* -1/6 (pow im 3)) (* re (+ im (* -1/6 (pow im 3))))))
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(+ im (+ (* -1/6 (pow im 3)) (* re (+ im (* -1/6 (pow im 3))))))
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(+ im (+ (* -1/6 (pow im 3)) (* re (+ im (* -1/6 (pow im 3))))))
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(* re (+ im (* -1/6 (pow im 3))))
(*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(* re (+ im (+ (* -1/6 (/ (pow im 3) re)) (+ (* -1/6 (pow im 3)) (/ im re)))))
(*.f64 re (fma.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)) (+.f64 im (/.f64 im re))))
(* re (+ im (+ (* -1/6 (/ (pow im 3) re)) (+ (* -1/6 (pow im 3)) (/ im re)))))
(*.f64 re (fma.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)) (+.f64 im (/.f64 im re))))
(* re (+ im (+ (* -1/6 (/ (pow im 3) re)) (+ (* -1/6 (pow im 3)) (/ im re)))))
(*.f64 re (fma.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)) (+.f64 im (/.f64 im re))))
(* re (+ im (* -1/6 (pow im 3))))
(*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(* -1 (* re (+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))))
(*.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) (neg.f64 re))
(* -1 (* re (+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))))
(*.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) (neg.f64 re))
(* -1 (* re (+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))))
(*.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) (neg.f64 re))
(* im (+ 1 re))
(fma.f64 im re im)
(* im (+ 1 (+ re (* -1/6 (* (pow im 2) (+ 1 re))))))
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(* im (+ 1 (+ re (* -1/6 (* (pow im 2) (+ 1 re))))))
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(* im (+ 1 (+ re (* -1/6 (* (pow im 2) (+ 1 re))))))
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(* -1/6 (* (pow im 3) (+ 1 re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (fma.f64 im re im))))
(* (pow im 3) (+ (* -1/6 (+ 1 re)) (+ (/ 1 (pow im 2)) (/ re (pow im 2)))))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 re (*.f64 im im)))))
(* (pow im 3) (+ (* -1/6 (+ 1 re)) (+ (/ 1 (pow im 2)) (/ re (pow im 2)))))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 re (*.f64 im im)))))
(* (pow im 3) (+ (* -1/6 (+ 1 re)) (+ (/ 1 (pow im 2)) (/ re (pow im 2)))))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 re (*.f64 im im)))))
(* -1/6 (* (pow im 3) (+ 1 re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (fma.f64 im re im))))
(* -1 (* (pow im 3) (+ (* -1 (/ (+ 1 re) (pow im 2))) (* 1/6 (+ 1 re)))))
(*.f64 (*.f64 im (*.f64 im im)) (neg.f64 (+.f64 #s(literal 1/6 binary64) (fma.f64 re #s(literal 1/6 binary64) (/.f64 (-.f64 #s(literal -1 binary64) re) (*.f64 im im))))))
(* -1 (* (pow im 3) (+ (* -1 (/ (+ 1 re) (pow im 2))) (* 1/6 (+ 1 re)))))
(*.f64 (*.f64 im (*.f64 im im)) (neg.f64 (+.f64 #s(literal 1/6 binary64) (fma.f64 re #s(literal 1/6 binary64) (/.f64 (-.f64 #s(literal -1 binary64) re) (*.f64 im im))))))
(* -1 (* (pow im 3) (+ (* -1 (/ (+ 1 re) (pow im 2))) (* 1/6 (+ 1 re)))))
(*.f64 (*.f64 im (*.f64 im im)) (neg.f64 (+.f64 #s(literal 1/6 binary64) (fma.f64 re #s(literal 1/6 binary64) (/.f64 (-.f64 #s(literal -1 binary64) re) (*.f64 im 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))
im
(* im (+ 1 (* -1/6 (pow im 2))))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(* im (+ 1 (* -1/6 (pow im 2))))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(* im (+ 1 (* -1/6 (pow im 2))))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(* -1/6 (pow im 3))
(*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im))))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im))))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im))))
(* -1/6 (pow im 3))
(*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im))) (*.f64 im im)) (neg.f64 im))
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im))) (*.f64 im im)) (neg.f64 im))
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im))) (*.f64 im im)) (neg.f64 im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)))
(fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) im)
(+ im (+ (* re (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)))) (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) im))
(+ im (+ (* re (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)))) (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) im))
(+ im (+ (* re (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)))) (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) im))
(* re (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))
(*.f64 re (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) im))
(* re (+ im (+ (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)) (+ (/ im re) (/ (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)) re)))))
(*.f64 re (+.f64 im (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (+.f64 im (/.f64 im re))) (/.f64 im re))))
(* re (+ im (+ (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)) (+ (/ im re) (/ (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)) re)))))
(*.f64 re (+.f64 im (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (+.f64 im (/.f64 im re))) (/.f64 im re))))
(* re (+ im (+ (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)) (+ (/ im re) (/ (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)) re)))))
(*.f64 re (+.f64 im (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (+.f64 im (/.f64 im re))) (/.f64 im re))))
(* re (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))
(*.f64 re (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) im))
(* -1 (* re (+ (* -1 (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)))) (* -1 (/ (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))) re)))))
(*.f64 re (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)))))
(* -1 (* re (+ (* -1 (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)))) (* -1 (/ (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))) re)))))
(*.f64 re (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)))))
(* -1 (* re (+ (* -1 (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)))) (* -1 (/ (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))) re)))))
(*.f64 re (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)))))
(* im (+ 1 re))
(fma.f64 im re im)
(* im (+ 1 (+ re (* -1/6 (* (pow im 2) (+ 1 re))))))
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(* im (+ 1 (+ re (* (pow im 2) (+ (* -1/6 (+ 1 re)) (* 1/120 (* (pow im 2) (+ 1 re))))))))
(fma.f64 im (fma.f64 (*.f64 im (fma.f64 im re im)) (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) im)
(* im (+ 1 (+ re (* (pow im 2) (+ (* -1/6 (+ 1 re)) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (+ 1 re))) (* 1/120 (+ 1 re)))))))))
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im (fma.f64 im re im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re) im)
(* -1/5040 (* (pow im 7) (+ 1 re)))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 re #s(literal -1/5040 binary64) #s(literal -1/5040 binary64)))
(* (pow im 7) (+ (* -1/5040 (+ 1 re)) (* 1/120 (/ (+ 1 re) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im)))))
(* (pow im 7) (+ (* -1/6 (/ (+ 1 re) (pow im 4))) (+ (* -1/5040 (+ 1 re)) (* 1/120 (/ (+ 1 re) (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))) (/.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 7) (+ (* -1/6 (/ (+ 1 re) (pow im 4))) (+ (* -1/5040 (+ 1 re)) (+ (* 1/120 (/ (+ 1 re) (pow im 2))) (+ (/ 1 (pow im 6)) (/ re (pow im 6)))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))) (/.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 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/5040 (* (pow im 7) (+ 1 re)))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 re #s(literal -1/5040 binary64) #s(literal -1/5040 binary64)))
(* -1 (* (pow im 7) (+ (* -1/120 (/ (+ 1 re) (pow im 2))) (* 1/5040 (+ 1 re)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im)))))
(* -1 (* (pow im 7) (+ (* -1/120 (/ (+ 1 re) (pow im 2))) (+ (* 1/5040 (+ 1 re)) (* 1/6 (/ (+ 1 re) (pow im 4)))))))
(*.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 (fma.f64 re #s(literal -1/120 binary64) #s(literal -1/120 binary64)) (*.f64 im im))) (neg.f64 (pow.f64 im #s(literal 7 binary64))))
(* -1 (* (pow im 7) (+ (* -1 (/ (+ 1 re) (pow im 6))) (+ (* -1/120 (/ (+ 1 re) (pow im 2))) (+ (* 1/5040 (+ 1 re)) (* 1/6 (/ (+ 1 re) (pow im 4))))))))
(*.f64 (+.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 (fma.f64 re #s(literal -1/120 binary64) #s(literal -1/120 binary64)) (*.f64 im im))) (/.f64 (-.f64 #s(literal -1 binary64) re) (pow.f64 im #s(literal 6 binary64)))) (neg.f64 (pow.f64 im #s(literal 7 binary64))))
im
(* im (+ 1 (* -1/6 (pow im 2))))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) im) im)
(* im (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))
(fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) im)
(* -1/5040 (pow im 7))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64)))
(* (pow im 7) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))))
(* (pow im 7) (- (* 1/120 (/ 1 (pow im 2))) (+ 1/5040 (/ 1/6 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 im im)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 7) (- (+ (* 1/120 (/ 1 (pow im 2))) (/ 1 (pow im 6))) (+ 1/5040 (/ 1/6 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* -1/5040 (pow im 7))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64)))
(* -1 (* (pow im 7) (- 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (neg.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im)))))
(* -1 (* (pow im 7) (- (+ 1/5040 (/ 1/6 (pow im 4))) (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 im im)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* -1 (* (pow im 7) (- (+ 1/5040 (/ 1/6 (pow im 4))) (+ (* 1/120 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
-1/6
#s(literal -1/6 binary64)
(- (* 1/120 (pow im 2)) 1/6)
(fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))
(- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))
(* -1/5040 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))
(* (pow im 4) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))))
(* (pow im 4) (- (* 1/120 (/ 1 (pow im 2))) (+ 1/5040 (/ 1/6 (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 im im)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 4) (- (* 1/120 (/ 1 (pow im 2))) (+ 1/5040 (/ 1/6 (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 im im)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* -1/5040 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))
(* (pow im 4) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))))
(* (pow im 4) (- (* 1/120 (/ 1 (pow im 2))) (+ 1/5040 (/ 1/6 (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 im im)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 4) (- (* 1/120 (/ 1 (pow im 2))) (+ 1/5040 (/ 1/6 (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 im im)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/6 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/120 im)
(*.f64 im #s(literal 1/120 binary64))
(* im (+ 1/120 (* -1/5040 (pow im 2))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(* im (+ 1/120 (* -1/5040 (pow im 2))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(* im (+ 1/120 (* -1/5040 (pow im 2))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(* -1/5040 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))
(* (pow im 3) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(*.f64 im (*.f64 (*.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))) im) im))
(* (pow im 3) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(*.f64 im (*.f64 (*.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))) im) im))
(* (pow im 3) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(*.f64 im (*.f64 (*.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))) im) im))
(* -1/5040 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))
(* -1 (* (pow im 3) (- 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (*.f64 im im) (neg.f64 (*.f64 im (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))))))
(* -1 (* (pow im 3) (- 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (*.f64 im im) (neg.f64 (*.f64 im (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))))))
(* -1 (* (pow im 3) (- 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (*.f64 im im) (neg.f64 (*.f64 im (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))))))
1/120
#s(literal 1/120 binary64)
(+ 1/120 (* -1/5040 (pow im 2)))
(fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
(+ 1/120 (* -1/5040 (pow im 2)))
(fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
(+ 1/120 (* -1/5040 (pow im 2)))
(fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
(* -1/5040 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/5040 binary64))
(* (pow im 2) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(*.f64 (*.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))) im) im)
(* (pow im 2) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(*.f64 (*.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))) im) im)
(* (pow im 2) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(*.f64 (*.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))) im) im)
(* -1/5040 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/5040 binary64))
(* (pow im 2) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(*.f64 (*.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))) im) im)
(* (pow im 2) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(*.f64 (*.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))) im) im)
(* (pow im 2) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(*.f64 (*.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))) im) im)
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))

eval194.0ms (0.9%)

Memory
65.5MiB live, 482.8MiB allocated
Compiler

Compiled 41 022 to 2 858 computations (93% saved)

prune187.0ms (0.9%)

Memory
25.8MiB live, 508.9MiB allocated
Pruning

38 alts after pruning (30 fresh and 8 done)

PrunedKeptTotal
New1 098201 118
Fresh21012
Picked235
Done055
Total1 102381 140
Accuracy
100.0%
Counts
1 140 → 38
Alt Table
Click to see full alt table
StatusAccuracyProgram
31.3%
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im)
36.9%
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im (fma.f64 re im im))
21.6%
(fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) (/.f64 (*.f64 im re) re))
39.3%
(fma.f64 im (fma.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) re) im)
37.0%
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
15.8%
(fma.f64 im (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 re (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))) im)
32.7%
(fma.f64 im (/.f64 (-.f64 (*.f64 re re) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) im)
31.0%
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
31.5%
(fma.f64 im re im)
28.2%
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 re re #s(literal -1 binary64)) im))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (+.f64 re #s(literal -1 binary64))))
14.3%
(/.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im)))
59.6%
(/.f64 (*.f64 (sin.f64 im) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
36.9%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im)))
63.6%
(*.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)) (sin.f64 im))
39.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)) im)
37.0%
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
37.1%
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
59.8%
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
32.2%
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 im (*.f64 im im)) im))
31.9%
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
31.9%
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 (*.f64 im #s(literal -1/6 binary64)) im) im))
14.0%
(*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
50.8%
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
31.5%
(*.f64 (+.f64 re #s(literal 1 binary64)) im)
14.3%
(*.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))))
29.6%
(*.f64 (neg.f64 (*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -1 binary64) (*.f64 re re))) re)))) (sin.f64 im))
25.1%
(*.f64 (exp.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
100.0%
(*.f64 (exp.f64 re) (sin.f64 im))
71.9%
(*.f64 (exp.f64 re) im)
8.0%
(*.f64 re (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
11.0%
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))
7.8%
(*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
36.9%
(*.f64 im (fma.f64 (fma.f64 #s(literal -1/6 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)) (*.f64 (*.f64 im im) (*.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)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))))
37.1%
(*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
12.7%
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
12.6%
(*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (fma.f64 im re im))))
50.1%
(sin.f64 im)
27.7%
im
Compiler

Compiled 1 254 to 664 computations (47% saved)

simplify271.0ms (1.3%)

Memory
10.9MiB live, 561.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 im (/.f64 (-.f64 (*.f64 re re) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) im)
cost-diff128
(-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
cost-diff448
(-.f64 (*.f64 re re) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))
cost-diff640
(/.f64 (-.f64 (*.f64 re re) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
cost-diff0
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
cost-diff0
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
cost-diff0
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
cost-diff0
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
cost-diff0
(fma.f64 re im im)
cost-diff0
(*.f64 re #s(literal 1/2 binary64))
cost-diff0
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
cost-diff320
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im (fma.f64 re im im))
cost-diff0
(fma.f64 im re im)
cost-diff0
(fma.f64 re re #s(literal -1 binary64))
cost-diff0
(sin.f64 im)
cost-diff0
(*.f64 (sin.f64 im) (fma.f64 re re #s(literal -1 binary64)))
cost-diff1088
(/.f64 (*.f64 (sin.f64 im) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
Rules
9 222×accelerator-lowering-fma.f32
9 222×accelerator-lowering-fma.f64
4 236×*-lowering-*.f32
4 236×*-lowering-*.f64
1 958×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036221
1111209
2293189
3967189
43250181
56170181
08140161
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(/ (* (sin im) (+ (* re re) -1)) (+ re -1))
(* (sin im) (+ (* re re) -1))
(sin im)
im
(+ (* re re) -1)
re
-1
(+ re -1)
(+ (* im re) im)
im
re
(+ (* (* re (* re 1/2)) im) (+ (* re im) im))
(* re (* re 1/2))
re
(* re 1/2)
1/2
im
(+ (* re im) im)
(* (+ (* re (+ (* re 1/2) 1)) 1) (+ (* im (* -1/6 (* im im))) im))
(+ (* re (+ (* re 1/2) 1)) 1)
re
(+ (* re 1/2) 1)
1/2
1
(+ (* im (* -1/6 (* im im))) im)
im
(* -1/6 (* im im))
-1/6
(* im im)
(+ (* im (/ (- (* re re) (* 1/4 (* (* re re) (* re re)))) (- re (* re (* re 1/2))))) im)
im
(/ (- (* re re) (* 1/4 (* (* re re) (* re re)))) (- re (* re (* re 1/2))))
(- (* re re) (* 1/4 (* (* re re) (* re re))))
(* re re)
re
(* 1/4 (* (* re re) (* re re)))
1/4
(* (* re re) (* re re))
(- re (* re (* re 1/2)))
(* re (* re 1/2))
(* re 1/2)
1/2
Outputs
(/ (* (sin im) (+ (* re re) -1)) (+ re -1))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(* (sin im) (+ (* re re) -1))
(*.f64 (sin.f64 im) (fma.f64 re re #s(literal -1 binary64)))
(sin im)
(sin.f64 im)
im
(+ (* re re) -1)
(fma.f64 re re #s(literal -1 binary64))
re
-1
#s(literal -1 binary64)
(+ re -1)
(+.f64 re #s(literal -1 binary64))
(+ (* im re) im)
(fma.f64 im re im)
im
re
(+ (* (* re (* re 1/2)) im) (+ (* re im) im))
(fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im)
(* re (* re 1/2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
re
(* re 1/2)
(*.f64 re #s(literal 1/2 binary64))
1/2
#s(literal 1/2 binary64)
im
(+ (* re im) im)
(fma.f64 im re im)
(* (+ (* re (+ (* re 1/2) 1)) 1) (+ (* im (* -1/6 (* im im))) im))
(*.f64 im (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(+ (* re (+ (* re 1/2) 1)) 1)
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
re
(+ (* re 1/2) 1)
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
1/2
#s(literal 1/2 binary64)
1
#s(literal 1 binary64)
(+ (* im (* -1/6 (* im im))) im)
(fma.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)) im)
im
(* -1/6 (* im im))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
-1/6
#s(literal -1/6 binary64)
(* im im)
(*.f64 im im)
(+ (* im (/ (- (* re re) (* 1/4 (* (* re re) (* re re)))) (- re (* re (* re 1/2))))) im)
(fma.f64 im (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) re) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))) im)
im
(/ (- (* re re) (* 1/4 (* (* re re) (* re re)))) (- re (* re (* re 1/2))))
(/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) re) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)))
(- (* re re) (* 1/4 (* (* re re) (* re re))))
(*.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/4 binary64) #s(literal 1 binary64)))
(* re re)
(*.f64 re re)
re
(* 1/4 (* (* re re) (* re re)))
(*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))
1/4
#s(literal 1/4 binary64)
(* (* re re) (* re re))
(*.f64 re (*.f64 re (*.f64 re re)))
(- re (* re (* re 1/2)))
(fma.f64 re (*.f64 re #s(literal -1/2 binary64)) re)
(* re (* re 1/2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(* re 1/2)
(*.f64 re #s(literal 1/2 binary64))
1/2
#s(literal 1/2 binary64)

localize114.0ms (0.6%)

Memory
-25.2MiB live, 292.2MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy99.8%
(*.f64 (*.f64 re re) (*.f64 re re))
accuracy95.9%
(fma.f64 im (/.f64 (-.f64 (*.f64 re re) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) im)
accuracy78.1%
(-.f64 (*.f64 re re) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))
accuracy45.4%
(/.f64 (-.f64 (*.f64 re re) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
accuracy100.0%
(*.f64 im im)
accuracy100.0%
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
accuracy99.8%
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
accuracy95.9%
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
accuracy100.0%
(fma.f64 re im im)
accuracy100.0%
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
accuracy100.0%
(*.f64 re #s(literal 1/2 binary64))
accuracy88.8%
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im (fma.f64 re im im))
accuracy100.0%
(fma.f64 im re im)
accuracy100.0%
(+.f64 re #s(literal -1 binary64))
accuracy100.0%
(sin.f64 im)
accuracy95.8%
(*.f64 (sin.f64 im) (fma.f64 re re #s(literal -1 binary64)))
accuracy83.4%
(/.f64 (*.f64 (sin.f64 im) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
Samples
72.0ms256×0valid
Compiler

Compiled 208 to 38 computations (81.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 52.0ms
ival-mult: 24.0ms (45.9% of total)
ival-add: 11.0ms (21% of total)
ival-sin: 7.0ms (13.4% of total)
const: 4.0ms (7.6% of total)
ival-div: 3.0ms (5.7% of total)
ival-sub: 2.0ms (3.8% of total)
exact: 1.0ms (1.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series39.0ms (0.2%)

Memory
-68.2MiB live, 66.9MiB allocated
Counts
21 → 336
Calls
Call 1
Inputs
#<alt (/ (* (sin im) (+ (* re re) -1)) (+ re -1))>
#<alt (* (sin im) (+ (* re re) -1))>
#<alt (sin im)>
#<alt (+ (* re re) -1)>
#<alt (+ (* im re) im)>
#<alt (+ (* (* re (* re 1/2)) im) (+ (* re im) im))>
#<alt (* re (* re 1/2))>
#<alt (* re 1/2)>
#<alt (+ (* re im) im)>
#<alt (* (+ (* re (+ (* re 1/2) 1)) 1) (+ (* im (* -1/6 (* im im))) im))>
#<alt (+ (* re (+ (* re 1/2) 1)) 1)>
#<alt (+ (* re 1/2) 1)>
#<alt (+ (* im (* -1/6 (* im im))) im)>
#<alt (/ (- (* re re) (* 1/4 (* (* re re) (* re re)))) (- re (* re (* re 1/2))))>
#<alt (- (* re re) (* 1/4 (* (* re re) (* re re))))>
#<alt (- re (* re (* re 1/2)))>
#<alt (+ (* im (/ (- (* re re) (* 1/4 (* (* re re) (* re re)))) (- re (* re (* re 1/2))))) im)>
#<alt (+ re -1)>
#<alt (* -1/6 (* im im))>
#<alt (* im im)>
#<alt (* (* re re) (* re re))>
Outputs
#<alt (/ (* im (- (pow re 2) 1)) (- re 1))>
#<alt (* im (- (+ (* -1/6 (/ (* (pow im 2) (- (pow re 2) 1)) (- re 1))) (/ (pow re 2) (- re 1))) (/ 1 (- re 1))))>
#<alt (* im (- (+ (* (pow im 2) (+ (* -1/6 (/ (- (pow re 2) 1) (- re 1))) (* 1/120 (/ (* (pow im 2) (- (pow re 2) 1)) (- re 1))))) (/ (pow re 2) (- re 1))) (/ 1 (- re 1))))>
#<alt (* im (- (+ (* (pow im 2) (+ (* -1/6 (/ (- (pow re 2) 1) (- re 1))) (* (pow im 2) (+ (* -1/5040 (/ (* (pow im 2) (- (pow re 2) 1)) (- re 1))) (* 1/120 (/ (- (pow re 2) 1) (- re 1))))))) (/ (pow re 2) (- re 1))) (/ 1 (- re 1))))>
#<alt (/ (* (sin im) (- (pow re 2) 1)) (- re 1))>
#<alt (/ (* (sin im) (- (pow re 2) 1)) (- re 1))>
#<alt (/ (* (sin im) (- (pow re 2) 1)) (- re 1))>
#<alt (/ (* (sin im) (- (pow re 2) 1)) (- re 1))>
#<alt (/ (* (sin im) (- (pow re 2) 1)) (- re 1))>
#<alt (/ (* (sin im) (- (pow re 2) 1)) (- re 1))>
#<alt (/ (* (sin im) (- (pow re 2) 1)) (- re 1))>
#<alt (/ (* (sin im) (- (pow re 2) 1)) (- re 1))>
#<alt (sin im)>
#<alt (+ (sin im) (* re (sin im)))>
#<alt (+ (sin im) (* re (sin im)))>
#<alt (+ (sin im) (* re (sin im)))>
#<alt (* re (sin im))>
#<alt (* re (+ (sin im) (/ (sin im) re)))>
#<alt (* re (+ (sin im) (/ (sin im) re)))>
#<alt (* re (+ (sin im) (/ (sin im) re)))>
#<alt (* re (sin im))>
#<alt (* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (sin im) re)))))>
#<alt (* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (sin im) re)))))>
#<alt (* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (sin im) re)))))>
#<alt (* im (- (pow re 2) 1))>
#<alt (* im (- (+ (* -1/6 (* (pow im 2) (- (pow re 2) 1))) (pow re 2)) 1))>
#<alt (* im (- (+ (* (pow im 2) (+ (* -1/6 (- (pow re 2) 1)) (* 1/120 (* (pow im 2) (- (pow re 2) 1))))) (pow re 2)) 1))>
#<alt (* im (- (+ (* (pow im 2) (+ (* -1/6 (- (pow re 2) 1)) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (- (pow re 2) 1))) (* 1/120 (- (pow re 2) 1)))))) (pow re 2)) 1))>
#<alt (* (sin im) (- (pow re 2) 1))>
#<alt (* (sin im) (- (pow re 2) 1))>
#<alt (* (sin im) (- (pow re 2) 1))>
#<alt (* (sin im) (- (pow re 2) 1))>
#<alt (* (sin im) (- (pow re 2) 1))>
#<alt (* (sin im) (- (pow re 2) 1))>
#<alt (* (sin im) (- (pow re 2) 1))>
#<alt (* (sin im) (- (pow re 2) 1))>
#<alt (* -1 (sin im))>
#<alt (+ (* -1 (sin im)) (* (pow re 2) (sin im)))>
#<alt (+ (* -1 (sin im)) (* (pow re 2) (sin im)))>
#<alt (+ (* -1 (sin im)) (* (pow re 2) (sin im)))>
#<alt (* (pow re 2) (sin im))>
#<alt (* (pow re 2) (+ (sin im) (* -1 (/ (sin im) (pow re 2)))))>
#<alt (* (pow re 2) (+ (sin im) (* -1 (/ (sin im) (pow re 2)))))>
#<alt (* (pow re 2) (+ (sin im) (* -1 (/ (sin im) (pow re 2)))))>
#<alt (* (pow re 2) (sin im))>
#<alt (* (pow re 2) (+ (sin im) (* -1 (/ (sin im) (pow re 2)))))>
#<alt (* (pow re 2) (+ (sin im) (* -1 (/ (sin im) (pow re 2)))))>
#<alt (* (pow re 2) (+ (sin im) (* -1 (/ (sin im) (pow re 2)))))>
#<alt im>
#<alt (* im (+ 1 (* -1/6 (pow im 2))))>
#<alt (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))>
#<alt (* im (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))>
#<alt (sin im)>
#<alt (sin im)>
#<alt (sin im)>
#<alt (sin im)>
#<alt (sin im)>
#<alt (sin im)>
#<alt (sin im)>
#<alt (sin im)>
#<alt -1>
#<alt (- (pow re 2) 1)>
#<alt (- (pow re 2) 1)>
#<alt (- (pow re 2) 1)>
#<alt (pow re 2)>
#<alt (* (pow re 2) (- 1 (/ 1 (pow re 2))))>
#<alt (* (pow re 2) (- 1 (/ 1 (pow re 2))))>
#<alt (* (pow re 2) (- 1 (/ 1 (pow re 2))))>
#<alt (pow re 2)>
#<alt (* (pow re 2) (- 1 (/ 1 (pow re 2))))>
#<alt (* (pow re 2) (- 1 (/ 1 (pow re 2))))>
#<alt (* (pow re 2) (- 1 (/ 1 (pow re 2))))>
#<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 (* -1 (* im (- (* -1 re) 1)))>
#<alt (* -1 (* im (- (* -1 re) 1)))>
#<alt (* -1 (* im (- (* -1 re) 1)))>
#<alt (* -1 (* im (- (* -1 re) 1)))>
#<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 im>
#<alt (+ im (* im re))>
#<alt (+ im (* re (+ im (* 1/2 (* im re)))))>
#<alt (+ im (* re (+ im (* 1/2 (* im re)))))>
#<alt (* 1/2 (* im (pow re 2)))>
#<alt (* (pow re 2) (+ (* 1/2 im) (/ im re)))>
#<alt (* (pow re 2) (+ (* 1/2 im) (+ (/ im re) (/ im (pow re 2)))))>
#<alt (* (pow re 2) (+ (* 1/2 im) (+ (/ im re) (/ im (pow re 2)))))>
#<alt (* 1/2 (* im (pow re 2)))>
#<alt (* (pow re 2) (+ (* 1/2 im) (/ im re)))>
#<alt (* (pow re 2) (+ (* -1 (/ (+ (* -1 im) (* -1 (/ im re))) re)) (* 1/2 im)))>
#<alt (* (pow re 2) (+ (* -1 (/ (+ (* -1 im) (* -1 (/ im re))) re)) (* 1/2 im)))>
#<alt (* im (+ 1 (+ re (* 1/2 (pow re 2)))))>
#<alt (* im (+ 1 (+ re (* 1/2 (pow re 2)))))>
#<alt (* im (+ 1 (+ re (* 1/2 (pow re 2)))))>
#<alt (* im (+ 1 (+ re (* 1/2 (pow re 2)))))>
#<alt (* im (+ 1 (+ re (* 1/2 (pow re 2)))))>
#<alt (* im (+ 1 (+ re (* 1/2 (pow re 2)))))>
#<alt (* im (+ 1 (+ re (* 1/2 (pow re 2)))))>
#<alt (* im (+ 1 (+ re (* 1/2 (pow re 2)))))>
#<alt (* -1 (* im (- (+ (* -1 re) (* -1/2 (pow re 2))) 1)))>
#<alt (* -1 (* im (- (+ (* -1 re) (* -1/2 (pow re 2))) 1)))>
#<alt (* -1 (* im (- (+ (* -1 re) (* -1/2 (pow re 2))) 1)))>
#<alt (* -1 (* im (- (+ (* -1 re) (* -1/2 (pow re 2))) 1)))>
#<alt (* 1/2 (pow re 2))>
#<alt (* 1/2 (pow re 2))>
#<alt (* 1/2 (pow re 2))>
#<alt (* 1/2 (pow re 2))>
#<alt (* 1/2 (pow re 2))>
#<alt (* 1/2 (pow re 2))>
#<alt (* 1/2 (pow re 2))>
#<alt (* 1/2 (pow re 2))>
#<alt (* 1/2 (pow re 2))>
#<alt (* 1/2 (pow re 2))>
#<alt (* 1/2 (pow re 2))>
#<alt (* 1/2 (pow re 2))>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 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 (* 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 (* -1 (* im (- (* -1 re) 1)))>
#<alt (* -1 (* im (- (* -1 re) 1)))>
#<alt (* -1 (* im (- (* -1 re) 1)))>
#<alt (* -1 (* im (- (* -1 re) 1)))>
#<alt (+ im (* -1/6 (pow im 3)))>
#<alt (+ im (+ (* -1/6 (pow im 3)) (* re (+ im (* -1/6 (pow im 3))))))>
#<alt (+ im (+ (* -1/6 (pow im 3)) (* re (+ im (+ (* -1/6 (pow im 3)) (* 1/2 (* re (+ im (* -1/6 (pow im 3))))))))))>
#<alt (+ im (+ (* -1/6 (pow im 3)) (* re (+ im (+ (* -1/6 (pow im 3)) (* 1/2 (* re (+ im (* -1/6 (pow im 3))))))))))>
#<alt (* 1/2 (* (pow re 2) (+ im (* -1/6 (pow im 3)))))>
#<alt (* (pow re 2) (+ (* -1/6 (/ (pow im 3) re)) (+ (* 1/2 (+ im (* -1/6 (pow im 3)))) (/ im re))))>
#<alt (* (pow re 2) (+ (* -1/6 (/ (pow im 3) re)) (+ (* -1/6 (/ (pow im 3) (pow re 2))) (+ (* 1/2 (+ im (* -1/6 (pow im 3)))) (+ (/ im re) (/ im (pow re 2)))))))>
#<alt (* (pow re 2) (+ (* -1/6 (/ (pow im 3) re)) (+ (* -1/6 (/ (pow im 3) (pow re 2))) (+ (* 1/2 (+ im (* -1/6 (pow im 3)))) (+ (/ im re) (/ im (pow re 2)))))))>
#<alt (* 1/2 (* (pow re 2) (+ im (* -1/6 (pow im 3)))))>
#<alt (* (pow re 2) (+ (* -1/6 (/ (pow im 3) re)) (+ (* 1/2 (+ im (* -1/6 (pow im 3)))) (/ im re))))>
#<alt (* (pow re 2) (+ (* -1 (/ (+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re))) re)) (* 1/2 (+ im (* -1/6 (pow im 3))))))>
#<alt (* (pow re 2) (+ (* -1 (/ (+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re))) re)) (* 1/2 (+ im (* -1/6 (pow im 3))))))>
#<alt (* im (+ 1 (* re (+ 1 (* 1/2 re)))))>
#<alt (* im (+ 1 (+ (* -1/6 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* re (+ 1 (* 1/2 re))))))>
#<alt (* im (+ 1 (+ (* -1/6 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* re (+ 1 (* 1/2 re))))))>
#<alt (* im (+ 1 (+ (* -1/6 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* re (+ 1 (* 1/2 re))))))>
#<alt (* -1/6 (* (pow im 3) (+ 1 (* re (+ 1 (* 1/2 re))))))>
#<alt (* (pow im 3) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* 1/2 re))) (pow im 2)))))>
#<alt (* (pow im 3) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* 1/2 re))) (pow im 2)))))>
#<alt (* (pow im 3) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* 1/2 re))) (pow im 2)))))>
#<alt (* -1/6 (* (pow im 3) (+ 1 (* re (+ 1 (* 1/2 re))))))>
#<alt (* -1 (* (pow im 3) (+ (* -1 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 2))) (* 1/6 (+ 1 (* re (+ 1 (* 1/2 re))))))))>
#<alt (* -1 (* (pow im 3) (+ (* -1 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 2))) (* 1/6 (+ 1 (* re (+ 1 (* 1/2 re))))))))>
#<alt (* -1 (* (pow im 3) (+ (* -1 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 2))) (* 1/6 (+ 1 (* re (+ 1 (* 1/2 re))))))))>
#<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 im>
#<alt (* im (+ 1 (* -1/6 (pow im 2))))>
#<alt (* im (+ 1 (* -1/6 (pow im 2))))>
#<alt (* im (+ 1 (* -1/6 (pow im 2))))>
#<alt (* -1/6 (pow im 3))>
#<alt (* (pow im 3) (- (/ 1 (pow im 2)) 1/6))>
#<alt (* (pow im 3) (- (/ 1 (pow im 2)) 1/6))>
#<alt (* (pow im 3) (- (/ 1 (pow im 2)) 1/6))>
#<alt (* -1/6 (pow im 3))>
#<alt (* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))>
#<alt re>
#<alt (* re (+ 1 (* 1/2 re)))>
#<alt (* re (+ 1 (* 1/2 re)))>
#<alt (* 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)))>
#<alt (* (pow re 2) (+ 1/2 (/ 1 re)))>
#<alt (* 1/2 (pow re 2))>
#<alt (* (pow re 2) (+ 1/2 (/ 1 re)))>
#<alt (* (pow re 2) (+ 1/2 (/ 1 re)))>
#<alt (* (pow re 2) (+ 1/2 (/ 1 re)))>
#<alt (pow re 2)>
#<alt (* (pow re 2) (+ 1 (* -1/4 (pow re 2))))>
#<alt (* (pow re 2) (+ 1 (* -1/4 (pow re 2))))>
#<alt (* (pow re 2) (+ 1 (* -1/4 (pow re 2))))>
#<alt (* -1/4 (pow re 4))>
#<alt (* (pow re 4) (- (/ 1 (pow re 2)) 1/4))>
#<alt (* (pow re 4) (- (/ 1 (pow re 2)) 1/4))>
#<alt (* (pow re 4) (- (/ 1 (pow re 2)) 1/4))>
#<alt (* -1/4 (pow re 4))>
#<alt (* (pow re 4) (- (/ 1 (pow re 2)) 1/4))>
#<alt (* (pow re 4) (- (/ 1 (pow re 2)) 1/4))>
#<alt (* (pow re 4) (- (/ 1 (pow re 2)) 1/4))>
#<alt re>
#<alt (* re (+ 1 (* -1/2 re)))>
#<alt (* re (+ 1 (* -1/2 re)))>
#<alt (* re (+ 1 (* -1/2 re)))>
#<alt (* -1/2 (pow re 2))>
#<alt (* (pow re 2) (- (/ 1 re) 1/2))>
#<alt (* (pow re 2) (- (/ 1 re) 1/2))>
#<alt (* (pow re 2) (- (/ 1 re) 1/2))>
#<alt (* -1/2 (pow re 2))>
#<alt (* (pow re 2) (- (/ 1 re) 1/2))>
#<alt (* (pow re 2) (- (/ 1 re) 1/2))>
#<alt (* (pow re 2) (- (/ 1 re) 1/2))>
#<alt (* im (- (+ 1 (/ (pow re 2) (- re (* 1/2 (pow re 2))))) (* 1/4 (/ (pow re 4) (- re (* 1/2 (pow re 2)))))))>
#<alt (* im (- (+ 1 (/ (pow re 2) (- re (* 1/2 (pow re 2))))) (* 1/4 (/ (pow re 4) (- re (* 1/2 (pow re 2)))))))>
#<alt (* im (- (+ 1 (/ (pow re 2) (- re (* 1/2 (pow re 2))))) (* 1/4 (/ (pow re 4) (- re (* 1/2 (pow re 2)))))))>
#<alt (* im (- (+ 1 (/ (pow re 2) (- re (* 1/2 (pow re 2))))) (* 1/4 (/ (pow re 4) (- re (* 1/2 (pow re 2)))))))>
#<alt (* im (- (+ 1 (/ (pow re 2) (- re (* 1/2 (pow re 2))))) (* 1/4 (/ (pow re 4) (- re (* 1/2 (pow re 2)))))))>
#<alt (* im (- (+ 1 (/ (pow re 2) (- re (* 1/2 (pow re 2))))) (* 1/4 (/ (pow re 4) (- re (* 1/2 (pow re 2)))))))>
#<alt (* im (- (+ 1 (/ (pow re 2) (- re (* 1/2 (pow re 2))))) (* 1/4 (/ (pow re 4) (- re (* 1/2 (pow re 2)))))))>
#<alt (* im (- (+ 1 (/ (pow re 2) (- re (* 1/2 (pow re 2))))) (* 1/4 (/ (pow re 4) (- re (* 1/2 (pow re 2)))))))>
#<alt (* -1 (* im (- (* -1 (/ (- (pow re 2) (* 1/4 (pow re 4))) (- re (* 1/2 (pow re 2))))) 1)))>
#<alt (* -1 (* im (- (* -1 (/ (- (pow re 2) (* 1/4 (pow re 4))) (- re (* 1/2 (pow re 2))))) 1)))>
#<alt (* -1 (* im (- (* -1 (/ (- (pow re 2) (* 1/4 (pow re 4))) (- re (* 1/2 (pow re 2))))) 1)))>
#<alt (* -1 (* im (- (* -1 (/ (- (pow re 2) (* 1/4 (pow re 4))) (- re (* 1/2 (pow re 2))))) 1)))>
#<alt im>
#<alt (+ im (* im re))>
#<alt (+ im (* re (+ im (* 1/2 (* im re)))))>
#<alt (+ im (* re (+ im (* 1/2 (* im re)))))>
#<alt (* 1/2 (* im (pow re 2)))>
#<alt (* (pow re 2) (+ (* 1/2 im) (/ im re)))>
#<alt (* (pow re 2) (- (+ (* 1/2 im) (/ im (pow re 2))) (* -1 (/ im re))))>
#<alt (* (pow re 2) (- (+ (* 1/2 im) (/ im (pow re 2))) (* -1 (/ im re))))>
#<alt (* 1/2 (* im (pow re 2)))>
#<alt (* (pow re 2) (+ (* 1/2 im) (/ im re)))>
#<alt (* (pow re 2) (+ (* -1 (/ (+ (* -1 im) (* -1 (/ im re))) re)) (* 1/2 im)))>
#<alt (* (pow re 2) (+ (* -1 (/ (+ (* -1 im) (* -1 (/ im re))) re)) (* 1/2 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/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (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 (pow im 2)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
Calls

84 calls:

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

rewrite586.0ms (2.8%)

Memory
-10.2MiB live, 781.0MiB allocated
Algorithm
batch-egg-rewrite
Rules
6 060×accelerator-lowering-fma.f32
6 060×accelerator-lowering-fma.f64
5 368×*-lowering-*.f32
5 368×*-lowering-*.f64
5 282×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036166
1248136
22112136
09431118
Stop Event
iter limit
node limit
Counts
21 → 1 090
Calls
Call 1
Inputs
(/ (* (sin im) (+ (* re re) -1)) (+ re -1))
(* (sin im) (+ (* re re) -1))
(sin im)
(+ (* re re) -1)
(+ (* im re) im)
(+ (* (* re (* re 1/2)) im) (+ (* re im) im))
(* re (* re 1/2))
(* re 1/2)
(+ (* re im) im)
(* (+ (* re (+ (* re 1/2) 1)) 1) (+ (* im (* -1/6 (* im im))) im))
(+ (* re (+ (* re 1/2) 1)) 1)
(+ (* re 1/2) 1)
(+ (* im (* -1/6 (* im im))) im)
(/ (- (* re re) (* 1/4 (* (* re re) (* re re)))) (- re (* re (* re 1/2))))
(- (* re re) (* 1/4 (* (* re re) (* re re))))
(- re (* re (* re 1/2)))
(+ (* im (/ (- (* re re) (* 1/4 (* (* re re) (* re re)))) (- re (* re (* re 1/2))))) im)
(+ re -1)
(* -1/6 (* im im))
(* im im)
(* (* re re) (* re re))
Outputs
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (neg.f64 re))) (*.f64 (/.f64 (sin.f64 im) #s(literal -1 binary64)) (+.f64 re #s(literal 1 binary64))))
(neg.f64 (*.f64 (/.f64 (sin.f64 im) #s(literal -1 binary64)) (+.f64 re #s(literal 1 binary64))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (+.f64 re #s(literal -1 binary64))) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 1 binary64))))
(/.f64 (*.f64 (sin.f64 im) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))))))
(/.f64 (*.f64 (sin.f64 im) (neg.f64 (fma.f64 re re #s(literal -1 binary64)))) (+.f64 #s(literal 1 binary64) (neg.f64 re)))
(/.f64 (neg.f64 (*.f64 (sin.f64 im) (neg.f64 (fma.f64 re re #s(literal -1 binary64))))) (neg.f64 (+.f64 #s(literal 1 binary64) (neg.f64 re))))
(/.f64 (*.f64 (*.f64 (sin.f64 im) (fma.f64 re re #s(literal -1 binary64))) #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 im) (neg.f64 (fma.f64 re re #s(literal -1 binary64)))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (neg.f64 re)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 im) (fma.f64 re re #s(literal -1 binary64))) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (neg.f64 re)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 (sin.f64 im) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 (sin.f64 im) (+.f64 re #s(literal -1 binary64))))
(*.f64 (*.f64 (sin.f64 im) (fma.f64 re re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))
(*.f64 (*.f64 (sin.f64 im) (neg.f64 (fma.f64 re re #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (neg.f64 re))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (*.f64 (sin.f64 im) (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) (*.f64 (sin.f64 im) (fma.f64 re re #s(literal -1 binary64)))) #s(literal -1 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (/.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (/.f64 (*.f64 (+.f64 re #s(literal -1 binary64)) (sin.f64 im)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64)))))
(*.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (/.f64 (sin.f64 im) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (neg.f64 re)))))
(*.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (/.f64 (sin.f64 im) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64)))))
(*.f64 (/.f64 (*.f64 (sin.f64 im) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (neg.f64 re)))
(*.f64 (/.f64 (*.f64 (sin.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 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (neg.f64 re)))))
(*.f64 (*.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 (sin.f64 im) (+.f64 re #s(literal -1 binary64)))) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 (sin.f64 im) (+.f64 re #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64)))))
(*.f64 (/.f64 (sin.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 (sin.f64 im)) (+.f64 re #s(literal -1 binary64))))
(*.f64 (/.f64 (sin.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 re #s(literal 1 binary64)))))
(*.f64 (/.f64 (sin.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)) (neg.f64 re)))))
(*.f64 (/.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) (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 (sin.f64 im) (+.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 (fma.f64 re re #s(literal 1 binary64)) (neg.f64 re)))))
(*.f64 (/.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (/.f64 (*.f64 (+.f64 re #s(literal -1 binary64)) (sin.f64 im)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (neg.f64 re)))))
(*.f64 (/.f64 (neg.f64 (sin.f64 im)) #s(literal -1 binary64)) (+.f64 re #s(literal 1 binary64)))
(*.f64 (/.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) #s(literal -1 binary64)) (/.f64 (sin.f64 im) (+.f64 re #s(literal -1 binary64))))
(+.f64 (*.f64 (sin.f64 im) (*.f64 re re)) (neg.f64 (sin.f64 im)))
(+.f64 (neg.f64 (sin.f64 im)) (*.f64 (sin.f64 im) (*.f64 re re)))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 im) (*.f64 re re)) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 im) (*.f64 re re)) (neg.f64 (sin.f64 im)))) (/.f64 (pow.f64 (neg.f64 (sin.f64 im)) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 im) (*.f64 re re)) (neg.f64 (sin.f64 im)))))
(fma.f64 (sin.f64 im) (*.f64 re re) (neg.f64 (sin.f64 im)))
(fma.f64 (sin.f64 im) #s(literal -1 binary64) (*.f64 (sin.f64 im) (*.f64 re re)))
(fma.f64 re (*.f64 re (sin.f64 im)) (neg.f64 (sin.f64 im)))
(fma.f64 (*.f64 re re) (sin.f64 im) (neg.f64 (sin.f64 im)))
(fma.f64 #s(literal -1 binary64) (sin.f64 im) (*.f64 (sin.f64 im) (*.f64 re re)))
(fma.f64 (*.f64 (sin.f64 im) re) re (neg.f64 (sin.f64 im)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) (*.f64 re re)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (sin.f64 im) (*.f64 re re)) #s(literal 2 binary64)) (-.f64 (pow.f64 (neg.f64 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 im) (*.f64 re re)) (neg.f64 (sin.f64 im))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 im) (*.f64 re re)) #s(literal 2 binary64)) (pow.f64 (neg.f64 (sin.f64 im)) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 im) (*.f64 re re)) (neg.f64 (sin.f64 im))))
(/.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal -1 binary64))) (-.f64 (fma.f64 re (*.f64 re (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (neg.f64 re))))
(/.f64 (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re (*.f64 re re)) #s(literal -1 binary64))) (fma.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)) (sin.f64 im)) (-.f64 (fma.f64 re (*.f64 re (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (neg.f64 re))))
(/.f64 (*.f64 (fma.f64 re (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (sin.f64 im)) (fma.f64 re re #s(literal 1 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) (*.f64 re re)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) (*.f64 re re)) #s(literal 2 binary64)) (-.f64 (pow.f64 (neg.f64 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 im) (*.f64 re re)) (neg.f64 (sin.f64 im)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 im) (*.f64 re re)) #s(literal 2 binary64)) (pow.f64 (neg.f64 (sin.f64 im)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (sin.f64 im) (*.f64 re re)) (neg.f64 (sin.f64 im)))))
(/.f64 (neg.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal -1 binary64)))) (neg.f64 (-.f64 (fma.f64 re (*.f64 re (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (neg.f64 re)))))
(/.f64 (neg.f64 (*.f64 (sin.f64 im) (fma.f64 re (*.f64 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 (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (sin.f64 im))) (neg.f64 (-.f64 (fma.f64 re (*.f64 re (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (neg.f64 re)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (sin.f64 im))) (neg.f64 (fma.f64 re re #s(literal 1 binary64))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (pow.f64 (*.f64 (sin.f64 im) (*.f64 re re)) #s(literal 3 binary64))) (+.f64 (pow.f64 (neg.f64 (sin.f64 im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 im) (*.f64 re re)) #s(literal 2 binary64)) (*.f64 (neg.f64 (sin.f64 im)) (*.f64 (sin.f64 im) (*.f64 re re))))))
(*.f64 (sin.f64 im) (fma.f64 re re #s(literal -1 binary64)))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (sin.f64 im))
(*.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (sin.f64 im)))
(sin.f64 im)
(+.f64 (*.f64 re re) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (*.f64 re re))
(-.f64 (*.f64 re re) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (fma.f64 re re #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal 1 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (fma.f64 re (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1 binary64) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1 binary64) (*.f64 re re)))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 re re))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 #s(literal -1 binary64) (*.f64 re re))))
(fma.f64 re re #s(literal -1 binary64))
(fma.f64 (*.f64 re re) #s(literal 1 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 re re) #s(literal -1 binary64))
(fma.f64 (neg.f64 re) (neg.f64 re) #s(literal -1 binary64))
(fma.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)) #s(literal -1 binary64))
(expm1.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)))
(expm1.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 re (*.f64 re (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (neg.f64 re))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 re re #s(literal 1 binary64)) (fma.f64 re (*.f64 re (*.f64 re re)) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 re (*.f64 re (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (neg.f64 re))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re re #s(literal 1 binary64)) (fma.f64 re (*.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 (fma.f64 re (*.f64 re (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (neg.f64 re)))))
(/.f64 (fma.f64 re (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (fma.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 (fma.f64 re (*.f64 re (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (neg.f64 re)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal -1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (neg.f64 re))))))
(/.f64 (neg.f64 (fma.f64 re (*.f64 re (*.f64 re re)) #s(literal -1 binary64))) (neg.f64 (fma.f64 re re #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1 binary64) (*.f64 re re))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal -1 binary64) (*.f64 re re)))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (fma.f64 re re #s(literal 1 binary64))) (*.f64 (fma.f64 re re #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re re #s(literal 1 binary64)) (fma.f64 re re #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64))) (neg.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1 binary64) (*.f64 re re)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 re (*.f64 re (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (neg.f64 re))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 re (*.f64 re (*.f64 re re)) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 re re #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 re re))))
(pow.f64 (/.f64 (-.f64 (fma.f64 re (*.f64 re (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (neg.f64 re))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 re re #s(literal 1 binary64)) (fma.f64 re (*.f64 re (*.f64 re re)) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (neg.f64 re)))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64)))
(*.f64 (fma.f64 re (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re re #s(literal 1 binary64))))
(+.f64 im (*.f64 im re))
(+.f64 (*.f64 im re) im)
(-.f64 (/.f64 (*.f64 im (*.f64 re (*.f64 im re))) (-.f64 (*.f64 im re) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 im re) im)))
(-.f64 (/.f64 (*.f64 im im) (-.f64 im (*.f64 im re))) (/.f64 (*.f64 im (*.f64 re (*.f64 im re))) (-.f64 im (*.f64 im re))))
(fma.f64 im re im)
(fma.f64 re im im)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 im (-.f64 im (*.f64 im re)) (*.f64 im (*.f64 re (*.f64 im re)))) (fma.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re))) (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 im re) im) (*.f64 (fma.f64 im re im) (-.f64 (*.f64 im re) im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (-.f64 im (*.f64 im re)) (*.f64 im (*.f64 re (*.f64 im re)))) (fma.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re))) (*.f64 im (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 im re) im) (*.f64 (fma.f64 im re im) (-.f64 (*.f64 im re) im))))
(/.f64 (fma.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re))) (*.f64 im (*.f64 im im))) (fma.f64 im (-.f64 im (*.f64 im re)) (*.f64 im (*.f64 re (*.f64 im re)))))
(/.f64 (fma.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re))) (*.f64 im (*.f64 im im))) (fma.f64 im im (-.f64 (*.f64 im (*.f64 re (*.f64 im re))) (*.f64 re (*.f64 im im)))))
(/.f64 (*.f64 (fma.f64 im re im) (-.f64 (*.f64 im re) im)) (-.f64 (*.f64 im re) im))
(/.f64 (neg.f64 (fma.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re))) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 im (-.f64 im (*.f64 im re)) (*.f64 im (*.f64 re (*.f64 im re))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re))) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 im im (-.f64 (*.f64 im (*.f64 re (*.f64 im re))) (*.f64 re (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 im re im) (-.f64 (*.f64 im re) im))) (neg.f64 (-.f64 (*.f64 im re) im)))
(/.f64 (-.f64 (*.f64 im im) (*.f64 im (*.f64 re (*.f64 im re)))) (-.f64 im (*.f64 im re)))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 re (*.f64 im re))) (-.f64 (*.f64 im re) im)) (*.f64 (-.f64 (*.f64 im re) im) (*.f64 im im))) (*.f64 (-.f64 (*.f64 im re) im) (-.f64 (*.f64 im re) im)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re))) (*.f64 im (*.f64 im im))))) (neg.f64 (neg.f64 (fma.f64 im (-.f64 im (*.f64 im re)) (*.f64 im (*.f64 re (*.f64 im re)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 im re im) (-.f64 (*.f64 im re) im)))) (neg.f64 (neg.f64 (-.f64 (*.f64 im re) im))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 im (*.f64 re (*.f64 im re))))) (neg.f64 (-.f64 im (*.f64 im re))))
(pow.f64 (/.f64 (fma.f64 im (-.f64 im (*.f64 im re)) (*.f64 im (*.f64 re (*.f64 im re)))) (fma.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re))) (*.f64 im (*.f64 im im)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 im re) im) (*.f64 (fma.f64 im re im) (-.f64 (*.f64 im re) im))) #s(literal -1 binary64))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 im re)) (*.f64 im (*.f64 re (*.f64 im re))))))
(*.f64 (*.f64 (fma.f64 im re im) (-.f64 (*.f64 im re) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im re) im)))
(*.f64 (+.f64 re #s(literal 1 binary64)) im)
(+.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(+.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (fma.f64 im re im))
(+.f64 (*.f64 im re) (+.f64 im (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))
(+.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(+.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)
(+.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 im #s(literal 1 binary64)))
(+.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 #s(literal 1 binary64) im))
(+.f64 (*.f64 im #s(literal 1 binary64)) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(+.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(+.f64 (fma.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im) (*.f64 im re))
(-.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))) (/.f64 (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))))
(-.f64 (/.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)))
(-.f64 (/.f64 (*.f64 im im) (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (/.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))
(-.f64 (/.f64 (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))))
(fma.f64 im re (+.f64 im (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))
(fma.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 im re im))
(fma.f64 im #s(literal 1 binary64) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im)
(fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im #s(literal 1 binary64)))
(fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 #s(literal 1 binary64) im))
(fma.f64 im (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(fma.f64 re im (+.f64 im (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))
(fma.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (fma.f64 im re im))
(fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)
(fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) (*.f64 im #s(literal 1 binary64)))
(fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) (*.f64 #s(literal 1 binary64) im))
(fma.f64 (*.f64 re re) (*.f64 #s(literal 1/2 binary64) im) (fma.f64 im re im))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im re) (fma.f64 im re im))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im (fma.f64 im re im))
(fma.f64 (*.f64 im re) (*.f64 re #s(literal 1/2 binary64)) (fma.f64 im re im))
(fma.f64 #s(literal 1 binary64) im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im im)
(fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im (*.f64 im #s(literal 1 binary64)))
(fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im (*.f64 #s(literal 1 binary64) im))
(fma.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) im) im)
(fma.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) im) (*.f64 im #s(literal 1 binary64)))
(fma.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) im) (*.f64 #s(literal 1 binary64) im))
(fma.f64 (fma.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 im re)) (*.f64 im (*.f64 re (*.f64 im re))))) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (/.f64 im (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))) im)
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (/.f64 im (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))) (*.f64 im #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (/.f64 im (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))) (*.f64 #s(literal 1 binary64) im))
(fma.f64 (*.f64 (fma.f64 im re im) (-.f64 (*.f64 im re) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im re) im)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(fma.f64 (+.f64 re #s(literal 1 binary64)) im (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) re (fma.f64 im re im))
(fma.f64 (*.f64 im (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) im)
(fma.f64 (*.f64 im (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (*.f64 im #s(literal 1 binary64)))
(fma.f64 (*.f64 im (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (*.f64 #s(literal 1 binary64) im))
(fma.f64 (*.f64 im (*.f64 re re)) #s(literal 1/2 binary64) (fma.f64 im re im))
(fma.f64 (*.f64 (/.f64 im (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re)) im)
(fma.f64 (*.f64 (/.f64 im (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re)) (*.f64 im #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 im (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re)) (*.f64 #s(literal 1 binary64) im))
(fma.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (/.f64 im (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im)
(fma.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (/.f64 im (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im #s(literal 1 binary64)))
(fma.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (/.f64 im (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 #s(literal 1 binary64) im))
(fma.f64 (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/8 binary64)))) (/.f64 im (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re)))) im)
(fma.f64 (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/8 binary64)))) (/.f64 im (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re)))) (*.f64 im #s(literal 1 binary64)))
(fma.f64 (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/8 binary64)))) (/.f64 im (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re)))) (*.f64 #s(literal 1 binary64) im))
(fma.f64 (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)
(fma.f64 (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 im #s(literal 1 binary64)))
(fma.f64 (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 #s(literal 1 binary64) im))
(fma.f64 (/.f64 im (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))) im)
(fma.f64 (/.f64 im (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))) (*.f64 im #s(literal 1 binary64)))
(fma.f64 (/.f64 im (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))) (*.f64 #s(literal 1 binary64) im))
(fma.f64 (/.f64 im (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) im)
(fma.f64 (/.f64 im (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 im #s(literal 1 binary64)))
(fma.f64 (/.f64 im (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 #s(literal 1 binary64) im))
(fma.f64 (/.f64 im (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/8 binary64)))) (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re)))) im)
(fma.f64 (/.f64 im (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/8 binary64)))) (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re)))) (*.f64 im #s(literal 1 binary64)))
(fma.f64 (/.f64 im (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/8 binary64)))) (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re)))) (*.f64 #s(literal 1 binary64) im))
(fma.f64 (/.f64 im (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))) im)
(fma.f64 (/.f64 im (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (*.f64 im #s(literal 1 binary64)))
(fma.f64 (/.f64 im (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (*.f64 #s(literal 1 binary64) im))
(fma.f64 (/.f64 im (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))) im)
(fma.f64 (/.f64 im (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))) (*.f64 im #s(literal 1 binary64)))
(fma.f64 (/.f64 im (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))) (*.f64 #s(literal 1 binary64) im))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64))))) (/.f64 im (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))) im)
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64))))) (/.f64 im (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (*.f64 im #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64))))) (/.f64 im (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (*.f64 #s(literal 1 binary64) im))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (/.f64 im (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))) im)
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (/.f64 im (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))) (*.f64 im #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (/.f64 im (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))) (*.f64 #s(literal 1 binary64) im))
(fma.f64 (/.f64 im #s(literal -1 binary64)) (-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)
(fma.f64 (/.f64 im #s(literal -1 binary64)) (-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 im #s(literal 1 binary64)))
(fma.f64 (/.f64 im #s(literal -1 binary64)) (-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 #s(literal 1 binary64) im))
(fma.f64 (/.f64 (neg.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) #s(literal -1 binary64)) (/.f64 im (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) im)
(fma.f64 (/.f64 (neg.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) #s(literal -1 binary64)) (/.f64 im (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (*.f64 im #s(literal 1 binary64)))
(fma.f64 (/.f64 (neg.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) #s(literal -1 binary64)) (/.f64 im (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (*.f64 #s(literal 1 binary64) im))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im))) (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im))) (fma.f64 im im (-.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))))
(/.f64 (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)))) (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))))
(/.f64 (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)))) (fma.f64 (fma.f64 im re im) (fma.f64 im re im) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im re im))))))
(/.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im))
(/.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))) (neg.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))) (neg.f64 (fma.f64 (fma.f64 im re im) (fma.f64 im re im) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im re im)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))))) (neg.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 im im (-.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im))) (neg.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (-.f64 (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (*.f64 im (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(/.f64 (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) 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 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) im) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(/.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))) (*.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (*.f64 (fma.f64 im re im) (fma.f64 im re im)))) (*.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)) (*.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im) (*.f64 im im))) (*.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))))) (neg.f64 (neg.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im))))) (neg.f64 (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)))) (neg.f64 (neg.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))) (neg.f64 (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (neg.f64 (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) 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 (neg.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) im)) (neg.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) im)) (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 im re) (*.f64 im (*.f64 re (*.f64 im re))) (pow.f64 (+.f64 im (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) #s(literal 3 binary64))) (fma.f64 im (*.f64 re (*.f64 im re)) (-.f64 (*.f64 (+.f64 im (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (+.f64 im (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))) (*.f64 (*.f64 im re) (+.f64 im (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (pow.f64 (*.f64 im #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 im (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (-.f64 (*.f64 (*.f64 im #s(literal 1 binary64)) (*.f64 im #s(literal 1 binary64))) (*.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 im #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (pow.f64 (*.f64 #s(literal 1 binary64) im) #s(literal 3 binary64))) (fma.f64 im (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 #s(literal 1 binary64) im)) (*.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 #s(literal 1 binary64) im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 im #s(literal 1 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))) (fma.f64 (*.f64 im #s(literal 1 binary64)) (*.f64 im #s(literal 1 binary64)) (-.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 (*.f64 im #s(literal 1 binary64)) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (*.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))) (fma.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 #s(literal 1 binary64) im) (-.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im) #s(literal 3 binary64)) (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re))))) (fma.f64 (fma.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im) (fma.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im) (-.f64 (*.f64 im (*.f64 re (*.f64 im re))) (*.f64 (fma.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im) (*.f64 im re)))))
(pow.f64 (/.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im))) #s(literal -1 binary64))
(*.f64 im (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 im (+.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) im)
(*.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))))
(*.f64 (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))))
(*.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)))
(*.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))))
(*.f64 (/.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) im) (/.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (*.f64 re re) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 re re))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) re)
(*.f64 re #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))
(+.f64 im (*.f64 im re))
(+.f64 (*.f64 im re) im)
(-.f64 (/.f64 (*.f64 im (*.f64 re (*.f64 im re))) (-.f64 (*.f64 im re) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 im re) im)))
(-.f64 (/.f64 (*.f64 im im) (-.f64 im (*.f64 im re))) (/.f64 (*.f64 im (*.f64 re (*.f64 im re))) (-.f64 im (*.f64 im re))))
(fma.f64 im re im)
(fma.f64 re im im)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 im (-.f64 im (*.f64 im re)) (*.f64 im (*.f64 re (*.f64 im re)))) (fma.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re))) (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 im re) im) (*.f64 (fma.f64 im re im) (-.f64 (*.f64 im re) im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (-.f64 im (*.f64 im re)) (*.f64 im (*.f64 re (*.f64 im re)))) (fma.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re))) (*.f64 im (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 im re) im) (*.f64 (fma.f64 im re im) (-.f64 (*.f64 im re) im))))
(/.f64 (fma.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re))) (*.f64 im (*.f64 im im))) (fma.f64 im (-.f64 im (*.f64 im re)) (*.f64 im (*.f64 re (*.f64 im re)))))
(/.f64 (fma.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re))) (*.f64 im (*.f64 im im))) (fma.f64 im im (-.f64 (*.f64 im (*.f64 re (*.f64 im re))) (*.f64 re (*.f64 im im)))))
(/.f64 (*.f64 (fma.f64 im re im) (-.f64 (*.f64 im re) im)) (-.f64 (*.f64 im re) im))
(/.f64 (neg.f64 (fma.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re))) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 im (-.f64 im (*.f64 im re)) (*.f64 im (*.f64 re (*.f64 im re))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re))) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 im im (-.f64 (*.f64 im (*.f64 re (*.f64 im re))) (*.f64 re (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 im re im) (-.f64 (*.f64 im re) im))) (neg.f64 (-.f64 (*.f64 im re) im)))
(/.f64 (-.f64 (*.f64 im im) (*.f64 im (*.f64 re (*.f64 im re)))) (-.f64 im (*.f64 im re)))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 re (*.f64 im re))) (-.f64 (*.f64 im re) im)) (*.f64 (-.f64 (*.f64 im re) im) (*.f64 im im))) (*.f64 (-.f64 (*.f64 im re) im) (-.f64 (*.f64 im re) im)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re))) (*.f64 im (*.f64 im im))))) (neg.f64 (neg.f64 (fma.f64 im (-.f64 im (*.f64 im re)) (*.f64 im (*.f64 re (*.f64 im re)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 im re im) (-.f64 (*.f64 im re) im)))) (neg.f64 (neg.f64 (-.f64 (*.f64 im re) im))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 im (*.f64 re (*.f64 im re))))) (neg.f64 (-.f64 im (*.f64 im re))))
(pow.f64 (/.f64 (fma.f64 im (-.f64 im (*.f64 im re)) (*.f64 im (*.f64 re (*.f64 im re)))) (fma.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re))) (*.f64 im (*.f64 im im)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 im re) im) (*.f64 (fma.f64 im re im) (-.f64 (*.f64 im re) im))) #s(literal -1 binary64))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 im re)) (*.f64 im (*.f64 re (*.f64 im re))))))
(*.f64 (*.f64 (fma.f64 im re im) (-.f64 (*.f64 im re) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im re) im)))
(*.f64 (+.f64 re #s(literal 1 binary64)) im)
(+.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(+.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im))
(+.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(+.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(+.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(-.f64 (/.f64 (*.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (-.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im))) (/.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im)) (-.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im))))
(fma.f64 im (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)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(fma.f64 im (+.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(fma.f64 im (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im))
(fma.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) im (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im))
(fma.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im))
(fma.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(fma.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(fma.f64 (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(fma.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(fma.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(fma.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im))
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im))
(fma.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im))
(fma.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im #s(literal -1/6 binary64))) (*.f64 im im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im))
(fma.f64 (/.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) im) (/.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (fma.f64 im (*.f64 im im) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64)))))
(/.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 im im))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(/.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im im) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64)))))
(/.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 im im))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(/.f64 (*.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (*.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 im im)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 im im)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))) (*.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im))) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im)))) (fma.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (-.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im)) (*.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im))) (-.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im)))
(/.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im im) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64))))
(/.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))
(/.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(/.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) 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 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(/.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 im im)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (/.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))))) (*.f64 (/.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.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 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))))) (*.f64 (/.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (/.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))) (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (/.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.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 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (/.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (/.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))))) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))))) (*.f64 (/.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.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 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))))) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))))) (*.f64 (/.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 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 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (/.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))))) (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (/.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.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 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))))) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (/.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 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 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (/.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))))) (*.f64 (/.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.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 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))))) (*.f64 (/.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (/.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (/.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.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 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (/.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (/.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im))) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))))) (*.f64 (/.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.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 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im))) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))))) (*.f64 (/.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (/.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im))) (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (/.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.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 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im))) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (/.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 im im (-.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))))) (*.f64 (fma.f64 im im (-.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im im (-.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))))) (*.f64 (fma.f64 im im (-.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 im im (-.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (fma.f64 im im (-.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im im (-.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (fma.f64 im im (-.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))))) (*.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 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 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))))) (*.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 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 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 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 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 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 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 (fma.f64 im re im) (fma.f64 im re im) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im re im))))) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))))) (*.f64 (fma.f64 (fma.f64 im re im) (fma.f64 im re im) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im re im))))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 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 im re im) (fma.f64 im re im) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im re im))))) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))))) (*.f64 (fma.f64 (fma.f64 im re im) (fma.f64 im re im) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im re im))))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 (fma.f64 im re im) (fma.f64 im re im) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im re im))))) (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (fma.f64 (fma.f64 im re im) (fma.f64 im re im) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im re im))))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 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 im re im) (fma.f64 im re im) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im re im))))) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (fma.f64 (fma.f64 im re im) (fma.f64 im re im) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im re im))))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))))) (*.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im) (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))))) (*.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 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 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))))) (*.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 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 (fma.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 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 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 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 (fma.f64 (neg.f64 (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (neg.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))))) (*.f64 (neg.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 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 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))))) (*.f64 (neg.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (neg.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (neg.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 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 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (neg.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (neg.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))))) (*.f64 (neg.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 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 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))))) (*.f64 (neg.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 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 (fma.f64 (neg.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (neg.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))) (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (neg.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 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 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (neg.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 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 (fma.f64 (neg.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))))) (*.f64 (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))))) (*.f64 (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))) (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (neg.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))))) (*.f64 (neg.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))))) (*.f64 (neg.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (neg.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)) (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (neg.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (neg.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))))) (*.f64 (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 (-.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))))) (*.f64 (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 (-.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #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 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #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 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) 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 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #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 (fma.f64 (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) 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 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.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 (fma.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) im) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) im) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) im) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) im) (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)) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #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 (fma.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) im) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) im) (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)) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.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 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))) (/.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (/.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))) (/.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (/.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))) (/.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (/.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))) (/.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (/.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))) (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))) (fma.f64 im im (-.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 im im (-.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))) (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))) (fma.f64 (fma.f64 im re im) (fma.f64 im re im) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im re im))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 (fma.f64 im re im) (fma.f64 im re im) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im re im)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))) (neg.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (neg.f64 (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (neg.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))) (neg.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (neg.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (neg.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))) (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (neg.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (neg.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (neg.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))) (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (-.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (-.f64 (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 im (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #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 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) im))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #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 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) im))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))) (/.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 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)) (/.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))) (/.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #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)) (/.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))) (/.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im)))) (*.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)) (/.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))) (/.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im))) (*.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)) (/.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))) (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))) (fma.f64 im im (-.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 im im (-.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))) (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))) (fma.f64 (fma.f64 im re im) (fma.f64 im re im) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im re im))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 im re im) (fma.f64 im re im) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im re im)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))) (neg.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))) (neg.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))) (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))) (neg.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))) (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 im (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) 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 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #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 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) im))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) 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 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) im))) (*.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 (fma.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (/.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (/.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (/.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (/.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (/.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (/.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (/.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (/.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (fma.f64 im im (-.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 im im (-.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (fma.f64 (fma.f64 im re im) (fma.f64 im re im) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im re im))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 (fma.f64 im re im) (fma.f64 im re im) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im re im)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (neg.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (neg.f64 (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (neg.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (neg.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (neg.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (neg.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (neg.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (neg.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (neg.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (neg.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (-.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (-.f64 (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 im (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) im))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) im))) (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (/.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 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)) (/.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (/.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #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)) (/.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (/.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im)))) (*.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)) (/.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (/.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im))) (*.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)) (/.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (fma.f64 im im (-.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 im im (-.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (fma.f64 (fma.f64 im re im) (fma.f64 im re im) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im re im))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 im re im) (fma.f64 im re im) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im re im)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (neg.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (neg.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (neg.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 im (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (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)) (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #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 (fma.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) im))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (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)) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) im))) (*.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 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (fma.f64 im (*.f64 im im) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))))) (neg.f64 (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 im im)))) (neg.f64 (*.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im im) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))))) (neg.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 im im)))) (neg.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)))) (neg.f64 (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 im im)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 im im)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)))) (neg.f64 (*.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im))) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im))))) (neg.f64 (fma.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (-.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im)) (*.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im)))) (neg.f64 (-.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im im) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))))) (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 im im)))) (neg.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) 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 (neg.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))) (neg.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))) (neg.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))) (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 im im)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))) (neg.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(/.f64 (fma.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im))))) (fma.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (-.f64 (*.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))) (*.f64 (*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))) (*.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))
(+.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) re)
(-.f64 (/.f64 (*.f64 (*.f64 re re) (*.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)))) (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 re (*.f64 re #s(literal 1/2 binary64)) re))) (/.f64 (*.f64 (*.f64 re re) (*.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 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) (+.f64 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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re re) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) re (+.f64 re #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64))
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) re #s(literal 1 binary64))
(fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) #s(literal 1 binary64))
(fma.f64 (neg.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/8 binary64)))) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re)) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 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 re))) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64))) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/8 binary64)))) (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64))) (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/8 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/8 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (*.f64 re re)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))))
(/.f64 #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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.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)))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) 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 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.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)))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) 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 (*.f64 re re) (*.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 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.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)))) (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 (*.f64 re re) (*.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)))))) (neg.f64 (-.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) 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 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (*.f64 re (*.f64 re re))) (fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (-.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) re))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) 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 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 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 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 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 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) (neg.f64 (/.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 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 (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/4 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 (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 (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)))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/4 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 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 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(+.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64)) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(-.f64 (/.f64 (*.f64 im im) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64)) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(fma.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)) im)
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im)
(fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im im)
(fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64) im)
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im im) im)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64))) (fma.f64 im (*.f64 im im) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64))) (fma.f64 im (*.f64 im im) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 im im))))
(/.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64))))
(/.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 im im (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 im im)) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))
(/.f64 (neg.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64)))))
(/.f64 (neg.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (neg.f64 (fma.f64 im im (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 im im))) (neg.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64))) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64)) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (*.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (*.f64 im im))) (*.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))))) (neg.f64 (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 im im)))) (neg.f64 (neg.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64)))) (neg.f64 (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(pow.f64 (/.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64))) (fma.f64 im (*.f64 im im) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 im im))) #s(literal -1 binary64))
(*.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64)))))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) im)
(+.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(+.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) re)
(+.f64 (/.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (neg.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))) (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (/.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)))
(-.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/16 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)))
(-.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)))))) (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)))))))
(-.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)))) (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/16 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)))))
(-.f64 (/.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))) (/.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)))) (fma.f64 (/.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (/.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (fma.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (*.f64 (/.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)))))) (/.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)))) (fma.f64 (/.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (/.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (fma.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (*.f64 (/.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)))))))
(-.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) re)) (/.f64 (*.f64 re re) (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) re)))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (/.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))) (fma.f64 re (/.f64 re (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))) (fma.f64 re (/.f64 re (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)))))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)
(fma.f64 re #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 re (/.f64 re (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (neg.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))))
(fma.f64 (*.f64 re re) #s(literal 1/2 binary64) re)
(fma.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (neg.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) re re)
(fma.f64 #s(literal 1 binary64) re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (/.f64 re (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (/.f64 re (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (neg.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))))
(fma.f64 (/.f64 (*.f64 re re) (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/8 binary64)))) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re)) (neg.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))))
(fma.f64 (/.f64 (*.f64 re re) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))))
(fma.f64 (/.f64 re (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/8 binary64)))) (/.f64 re (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re)))) (neg.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))))
(neg.f64 (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))
(/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))
(/.f64 (neg.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (neg.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)))
(/.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)))
(/.f64 (neg.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64)))) (neg.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))) (neg.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))))
(/.f64 (fma.f64 re (*.f64 re re) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)))) (fma.f64 re re (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re (*.f64 re re))) (fma.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64)) (-.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)))) (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))))) (fma.f64 (/.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (/.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (fma.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (*.f64 (/.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))))))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) re))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (/.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))) (*.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)))) (fma.f64 re (/.f64 re (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))))
(/.f64 (*.f64 re (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 (*.f64 re (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 (*.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64)) re) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64)) re) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)))
(/.f64 (-.f64 (neg.f64 (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (neg.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (neg.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (*.f64 (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (*.f64 re re)) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (*.f64 re re)) (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (*.f64 (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (*.f64 re re)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (*.f64 (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (*.f64 re re)) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))) (*.f64 (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (*.f64 (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (*.f64 re re)) (neg.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 re re)) (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 re re)) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (*.f64 (neg.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 re re)) (neg.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))) (*.f64 (neg.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (*.f64 (neg.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (neg.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))))
(/.f64 (neg.f64 (fma.f64 re (*.f64 re re) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))) (neg.f64 (fma.f64 re re (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (neg.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re (*.f64 re re)))) (neg.f64 (fma.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/4 binary64)) (-.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)))) (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)))))) (neg.f64 (fma.f64 (/.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (/.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (fma.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (*.f64 (/.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 re re))) (neg.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) re)))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (/.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))) (*.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))))) (neg.f64 (fma.f64 re (/.f64 re (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)))))
(/.f64 (neg.f64 (*.f64 re (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 (*.f64 re (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 (neg.f64 (*.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64)) re)) (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 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64)) re)) (neg.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)))) (neg.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)))) (neg.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)))) (pow.f64 (neg.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (/.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))) (neg.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)))) (*.f64 (/.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (neg.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))
(*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) re)
(*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64))
(*.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)))
(*.f64 (neg.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(*.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(*.f64 (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/8 binary64)))) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re)))
(*.f64 (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re)))))
(*.f64 (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))
(*.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))))
(*.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 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 re))))
(*.f64 (/.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64))) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(*.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/8 binary64)))) (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re)))))
(*.f64 (/.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64))) (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/8 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re)))))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/8 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re)))))
(*.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)))) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (*.f64 re re)))
(+.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))
(+.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)) (*.f64 re re))
(-.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))))
(-.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))) (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/16 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))
(-.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/16 binary64)) (-.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))
(fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))
(fma.f64 re re (*.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 re re) #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))
(fma.f64 (*.f64 re re) #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 re re))
(fma.f64 #s(literal 1 binary64) (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(fma.f64 #s(literal 1/4 binary64) (neg.f64 (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re re))
(fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64) (*.f64 re re))
(fma.f64 (neg.f64 re) (neg.f64 re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))
(fma.f64 (neg.f64 re) (neg.f64 re) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (neg.f64 (*.f64 re re)) (*.f64 re re))
(fma.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re re))
(fma.f64 (neg.f64 (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/4 binary64) (*.f64 re re))
(fma.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 re re) (*.f64 re re))
(fma.f64 (*.f64 #s(literal -1/4 binary64) re) (*.f64 re (*.f64 re re)) (*.f64 re re))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 re re) (*.f64 re re))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re re))) re (*.f64 re re))
(fma.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))
(fma.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))))
(/.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64))) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)))))
(/.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64))) (fma.f64 re (*.f64 re (*.f64 re re)) (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/16 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (-.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64)))) (neg.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64)))) (neg.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/16 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))) (neg.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))) (neg.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)))) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))))) (*.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)))) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))) (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/16 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64))))) (neg.f64 (neg.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (neg.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)))))
(/.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (pow.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (fma.f64 re (*.f64 re (*.f64 re re)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (fma.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/16 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)) (*.f64 re re)))))
(pow.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))) #s(literal -1 binary64))
(*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64))) (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (*.f64 re re)))
(+.f64 re (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) re)
(-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(-.f64 (/.f64 (*.f64 re (*.f64 re re)) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re))) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re))))
(-.f64 (/.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (/.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(-.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/16 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (neg.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)))
(-.f64 (/.f64 (*.f64 re re) (-.f64 re (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 re (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))))
(fma.f64 re #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))
(fma.f64 re (neg.f64 (*.f64 re #s(literal 1/2 binary64))) re)
(fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)
(fma.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64))) re)
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (neg.f64 re) re)
(fma.f64 #s(literal 1 binary64) re (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))
(fma.f64 (neg.f64 re) (*.f64 re #s(literal 1/2 binary64)) re)
(fma.f64 (neg.f64 (*.f64 re re)) #s(literal 1/2 binary64) re)
(fma.f64 (neg.f64 (*.f64 re #s(literal 1/2 binary64))) re re)
(fma.f64 (*.f64 (neg.f64 re) re) #s(literal 1/2 binary64) re)
(fma.f64 (*.f64 (neg.f64 re) #s(literal 1/2 binary64)) re re)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re)) (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/8 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re)) (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))
(/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))
(/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (-.f64 re (*.f64 (*.f64 re re) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (neg.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(/.f64 (neg.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (neg.f64 (-.f64 re (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/8 binary64))) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re)))
(/.f64 (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/8 binary64))) (fma.f64 re re (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/8 binary64)))) (neg.f64 (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re))))
(/.f64 (neg.f64 (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/8 binary64)))) (neg.f64 (fma.f64 re re (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))) (neg.f64 (neg.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re))) (*.f64 (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))) (*.f64 (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re)) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re))))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (*.f64 (*.f64 re re) (*.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 (neg.f64 (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/8 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re)))))
(/.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/8 binary64) (*.f64 re (*.f64 re re))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (-.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) re))))
(pow.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re)) (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/8 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) #s(literal -1 binary64))
(*.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(*.f64 (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re))))
(*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))))
(*.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))))
(*.f64 (/.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64))) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))))
(*.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) re) (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) re) (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)) (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(*.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) re))
(*.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))) (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)))))
(*.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(*.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/8 binary64))))) (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re))))
(*.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))) (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(*.f64 (/.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64))) re) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64))) re) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(*.f64 (/.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))) re))
(*.f64 (/.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64))) (neg.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)))))
(*.f64 (/.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64))) (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re))))
(*.f64 (/.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64))) (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) re) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) re) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))) re))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (neg.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)))))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/8 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re))))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(+.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(+.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (fma.f64 im re im))
(+.f64 (*.f64 im re) (+.f64 im (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))
(+.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(+.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)
(+.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 im #s(literal 1 binary64)))
(+.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 #s(literal 1 binary64) im))
(+.f64 (*.f64 im #s(literal 1 binary64)) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(+.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(+.f64 (fma.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im) (*.f64 im re))
(-.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))) (/.f64 (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))))
(-.f64 (/.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)))
(-.f64 (/.f64 (*.f64 im im) (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (/.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))
(-.f64 (/.f64 (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))))
(fma.f64 im re (+.f64 im (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))
(fma.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 im re im))
(fma.f64 im #s(literal 1 binary64) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im)
(fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im #s(literal 1 binary64)))
(fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 #s(literal 1 binary64) im))
(fma.f64 im (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(fma.f64 re im (+.f64 im (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))
(fma.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (fma.f64 im re im))
(fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)
(fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) (*.f64 im #s(literal 1 binary64)))
(fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) (*.f64 #s(literal 1 binary64) im))
(fma.f64 (*.f64 re re) (*.f64 #s(literal 1/2 binary64) im) (fma.f64 im re im))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im re) (fma.f64 im re im))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im (fma.f64 im re im))
(fma.f64 (*.f64 im re) (*.f64 re #s(literal 1/2 binary64)) (fma.f64 im re im))
(fma.f64 #s(literal 1 binary64) im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im im)
(fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im (*.f64 im #s(literal 1 binary64)))
(fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im (*.f64 #s(literal 1 binary64) im))
(fma.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) im) im)
(fma.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) im) (*.f64 im #s(literal 1 binary64)))
(fma.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) im) (*.f64 #s(literal 1 binary64) im))
(fma.f64 (fma.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 im re)) (*.f64 im (*.f64 re (*.f64 im re))))) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (/.f64 im (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))) im)
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (/.f64 im (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))) (*.f64 im #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (/.f64 im (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))) (*.f64 #s(literal 1 binary64) im))
(fma.f64 (*.f64 (fma.f64 im re im) (-.f64 (*.f64 im re) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im re) im)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(fma.f64 (+.f64 re #s(literal 1 binary64)) im (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) re (fma.f64 im re im))
(fma.f64 (*.f64 im (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) im)
(fma.f64 (*.f64 im (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (*.f64 im #s(literal 1 binary64)))
(fma.f64 (*.f64 im (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (*.f64 #s(literal 1 binary64) im))
(fma.f64 (*.f64 im (*.f64 re re)) #s(literal 1/2 binary64) (fma.f64 im re im))
(fma.f64 (*.f64 (/.f64 im (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re)) im)
(fma.f64 (*.f64 (/.f64 im (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re)) (*.f64 im #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 im (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re)) (*.f64 #s(literal 1 binary64) im))
(fma.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (/.f64 im (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im)
(fma.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (/.f64 im (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im #s(literal 1 binary64)))
(fma.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (/.f64 im (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 #s(literal 1 binary64) im))
(fma.f64 (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/8 binary64)))) (/.f64 im (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re)))) im)
(fma.f64 (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/8 binary64)))) (/.f64 im (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re)))) (*.f64 im #s(literal 1 binary64)))
(fma.f64 (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/8 binary64)))) (/.f64 im (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re)))) (*.f64 #s(literal 1 binary64) im))
(fma.f64 (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)
(fma.f64 (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 im #s(literal 1 binary64)))
(fma.f64 (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 #s(literal 1 binary64) im))
(fma.f64 (/.f64 im (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))) im)
(fma.f64 (/.f64 im (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))) (*.f64 im #s(literal 1 binary64)))
(fma.f64 (/.f64 im (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))))) (*.f64 #s(literal 1 binary64) im))
(fma.f64 (/.f64 im (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) im)
(fma.f64 (/.f64 im (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 im #s(literal 1 binary64)))
(fma.f64 (/.f64 im (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 #s(literal 1 binary64) im))
(fma.f64 (/.f64 im (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/8 binary64)))) (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re)))) im)
(fma.f64 (/.f64 im (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/8 binary64)))) (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re)))) (*.f64 im #s(literal 1 binary64)))
(fma.f64 (/.f64 im (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/8 binary64)))) (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re re)))) (*.f64 #s(literal 1 binary64) im))
(fma.f64 (/.f64 im (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))) im)
(fma.f64 (/.f64 im (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (*.f64 im #s(literal 1 binary64)))
(fma.f64 (/.f64 im (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (*.f64 #s(literal 1 binary64) im))
(fma.f64 (/.f64 im (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))) im)
(fma.f64 (/.f64 im (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))) (*.f64 im #s(literal 1 binary64)))
(fma.f64 (/.f64 im (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))) (*.f64 #s(literal 1 binary64) im))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64))))) (/.f64 im (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))) im)
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64))))) (/.f64 im (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (*.f64 im #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64))))) (/.f64 im (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))))) (*.f64 #s(literal 1 binary64) im))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (/.f64 im (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))) im)
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (/.f64 im (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))) (*.f64 im #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re) (*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))))) (/.f64 im (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re re))) (*.f64 #s(literal 1 binary64) im))
(fma.f64 (/.f64 im #s(literal -1 binary64)) (-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)
(fma.f64 (/.f64 im #s(literal -1 binary64)) (-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 im #s(literal 1 binary64)))
(fma.f64 (/.f64 im #s(literal -1 binary64)) (-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 #s(literal 1 binary64) im))
(fma.f64 (/.f64 (neg.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) #s(literal -1 binary64)) (/.f64 im (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) im)
(fma.f64 (/.f64 (neg.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) #s(literal -1 binary64)) (/.f64 im (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (*.f64 im #s(literal 1 binary64)))
(fma.f64 (/.f64 (neg.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1/4 binary64)))) #s(literal -1 binary64)) (/.f64 im (fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)) (*.f64 #s(literal 1 binary64) im))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im))) (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im))) (fma.f64 im im (-.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))))
(/.f64 (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)))) (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))))
(/.f64 (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)))) (fma.f64 (fma.f64 im re im) (fma.f64 im re im) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im re im))))))
(/.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im))
(/.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))) (neg.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))) (neg.f64 (fma.f64 (fma.f64 im re im) (fma.f64 im re im) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im re im)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))))) (neg.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 im im (-.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im))) (neg.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (-.f64 (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (*.f64 im (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(/.f64 (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) 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 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) im) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(/.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))) (*.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (*.f64 (fma.f64 im re im) (fma.f64 im re im)))) (*.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)) (*.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im) (*.f64 im im))) (*.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))))) (neg.f64 (neg.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im))))) (neg.f64 (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)))) (neg.f64 (neg.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))) (neg.f64 (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))) (neg.f64 (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) 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 (neg.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re re) (*.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)))) #s(literal 1 binary64)) im)) (neg.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)) im)) (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 im re) (*.f64 im (*.f64 re (*.f64 im re))) (pow.f64 (+.f64 im (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) #s(literal 3 binary64))) (fma.f64 im (*.f64 re (*.f64 im re)) (-.f64 (*.f64 (+.f64 im (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (+.f64 im (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))) (*.f64 (*.f64 im re) (+.f64 im (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (pow.f64 (*.f64 im #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 im (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (-.f64 (*.f64 (*.f64 im #s(literal 1 binary64)) (*.f64 im #s(literal 1 binary64))) (*.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 im #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (pow.f64 (*.f64 #s(literal 1 binary64) im) #s(literal 3 binary64))) (fma.f64 im (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 #s(literal 1 binary64) im)) (*.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 #s(literal 1 binary64) im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 im #s(literal 1 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))) (fma.f64 (*.f64 im #s(literal 1 binary64)) (*.f64 im #s(literal 1 binary64)) (-.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 (*.f64 im #s(literal 1 binary64)) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (*.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))) (fma.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 #s(literal 1 binary64) im) (-.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im) #s(literal 3 binary64)) (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re))))) (fma.f64 (fma.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im) (fma.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im) (-.f64 (*.f64 im (*.f64 re (*.f64 im re))) (*.f64 (fma.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im) (*.f64 im re)))))
(pow.f64 (/.f64 (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im))) #s(literal -1 binary64))
(*.f64 im (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 im (+.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) im)
(*.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))))
(*.f64 (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im re im) (-.f64 (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))))
(*.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)))
(*.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))))
(*.f64 (/.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) im) (/.f64 (*.f64 im (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 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 re #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.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 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 (*.f64 re (*.f64 re re)) (fma.f64 re re (+.f64 re #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 re re (+.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)))
(fma.f64 re #s(literal 1 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) re #s(literal -1 binary64))
(expm1.f64 (*.f64 (log.f64 re) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) (neg.f64 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 re #s(literal -1 binary64)) (+.f64 re #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) (neg.f64 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 (fma.f64 re (*.f64 re re) #s(literal -1 binary64)) (-.f64 (fma.f64 re re #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 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (neg.f64 (+.f64 re #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (neg.f64 (-.f64 (fma.f64 re re #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 (-.f64 (*.f64 re (*.f64 re re)) #s(literal 1 binary64)) (fma.f64 re re (+.f64 re #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.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 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64)))) (neg.f64 (neg.f64 (+.f64 re #s(literal 1 binary64)))))
(/.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)) (neg.f64 re)))))
(/.f64 (neg.f64 (-.f64 (*.f64 re (*.f64 re re)) #s(literal 1 binary64))) (neg.f64 (fma.f64 re re (+.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)))
(pow.f64 (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) (neg.f64 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 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #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 (fma.f64 re re #s(literal 1 binary64)) (neg.f64 re))))
(*.f64 (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) (+.f64 re #s(literal -1 binary64)))))
(*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (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 re #s(literal 1 binary64)) (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 re #s(literal -1 binary64)) (+.f64 re #s(literal 1 binary64))) (/.f64 (+.f64 re #s(literal 1 binary64)) (/.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64)))))
(*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re (*.f64 re re) #s(literal -1 binary64)))) (/.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (neg.f64 re))))
(*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))) (/.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (/.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (neg.f64 re)))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re 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 re (*.f64 re (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (neg.f64 re)))) (/.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (/.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) (-.f64 (fma.f64 re (*.f64 re (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (neg.f64 re)))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (neg.f64 re))))
(*.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (neg.f64 re)))) (+.f64 re #s(literal 1 binary64))))
(*.f64 (/.f64 (+.f64 re #s(literal 1 binary64)) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re (*.f64 re re) #s(literal -1 binary64)))) (/.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (neg.f64 re))))
(*.f64 (/.f64 (+.f64 re #s(literal 1 binary64)) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))) (/.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (/.f64 (fma.f64 re (*.f64 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 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64)))))
(*.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (/.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) (fma.f64 re re #s(literal 1 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) (neg.f64 re))))
(*.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (/.f64 (fma.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 #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64))))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(*.f64 (*.f64 im im) #s(literal -1/6 binary64))
(*.f64 (*.f64 im #s(literal -1/6 binary64)) im)
(exp.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 (*.f64 im im) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 im)) #s(literal 2 binary64))
(*.f64 im im)
(*.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 re) #s(literal 4 binary64)))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 re) (*.f64 #s(literal 2 binary64) (log.f64 re))))
(pow.f64 re #s(literal 4 binary64))
(pow.f64 (*.f64 re re) #s(literal 2 binary64))
(pow.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64))
(*.f64 re (*.f64 re (*.f64 re re)))
(*.f64 (*.f64 re re) (*.f64 re re))
(*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re))))
(*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64))
(*.f64 (*.f64 re (*.f64 re re)) re)

simplify803.0ms (3.9%)

Memory
-6.5MiB live, 473.1MiB allocated
Algorithm
egg-herbie
Rules
24 120×accelerator-lowering-fma.f32
24 120×accelerator-lowering-fma.f64
5 140×*-lowering-*.f32
5 140×*-lowering-*.f64
5 036×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02492914
18022829
226542677
082812365
Stop Event
iter limit
node limit
Counts
336 → 336
Calls
Call 1
Inputs
(/ (* im (- (pow re 2) 1)) (- re 1))
(* im (- (+ (* -1/6 (/ (* (pow im 2) (- (pow re 2) 1)) (- re 1))) (/ (pow re 2) (- re 1))) (/ 1 (- re 1))))
(* im (- (+ (* (pow im 2) (+ (* -1/6 (/ (- (pow re 2) 1) (- re 1))) (* 1/120 (/ (* (pow im 2) (- (pow re 2) 1)) (- re 1))))) (/ (pow re 2) (- re 1))) (/ 1 (- re 1))))
(* im (- (+ (* (pow im 2) (+ (* -1/6 (/ (- (pow re 2) 1) (- re 1))) (* (pow im 2) (+ (* -1/5040 (/ (* (pow im 2) (- (pow re 2) 1)) (- re 1))) (* 1/120 (/ (- (pow re 2) 1) (- re 1))))))) (/ (pow re 2) (- re 1))) (/ 1 (- re 1))))
(/ (* (sin im) (- (pow re 2) 1)) (- re 1))
(/ (* (sin im) (- (pow re 2) 1)) (- re 1))
(/ (* (sin im) (- (pow re 2) 1)) (- re 1))
(/ (* (sin im) (- (pow re 2) 1)) (- re 1))
(/ (* (sin im) (- (pow re 2) 1)) (- re 1))
(/ (* (sin im) (- (pow re 2) 1)) (- re 1))
(/ (* (sin im) (- (pow re 2) 1)) (- re 1))
(/ (* (sin im) (- (pow re 2) 1)) (- re 1))
(sin im)
(+ (sin im) (* re (sin im)))
(+ (sin im) (* re (sin im)))
(+ (sin im) (* re (sin im)))
(* re (sin im))
(* re (+ (sin im) (/ (sin im) re)))
(* re (+ (sin im) (/ (sin im) re)))
(* re (+ (sin im) (/ (sin im) re)))
(* re (sin im))
(* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (sin im) re)))))
(* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (sin im) re)))))
(* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (sin im) re)))))
(* im (- (pow re 2) 1))
(* im (- (+ (* -1/6 (* (pow im 2) (- (pow re 2) 1))) (pow re 2)) 1))
(* im (- (+ (* (pow im 2) (+ (* -1/6 (- (pow re 2) 1)) (* 1/120 (* (pow im 2) (- (pow re 2) 1))))) (pow re 2)) 1))
(* im (- (+ (* (pow im 2) (+ (* -1/6 (- (pow re 2) 1)) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (- (pow re 2) 1))) (* 1/120 (- (pow re 2) 1)))))) (pow re 2)) 1))
(* (sin im) (- (pow re 2) 1))
(* (sin im) (- (pow re 2) 1))
(* (sin im) (- (pow re 2) 1))
(* (sin im) (- (pow re 2) 1))
(* (sin im) (- (pow re 2) 1))
(* (sin im) (- (pow re 2) 1))
(* (sin im) (- (pow re 2) 1))
(* (sin im) (- (pow re 2) 1))
(* -1 (sin im))
(+ (* -1 (sin im)) (* (pow re 2) (sin im)))
(+ (* -1 (sin im)) (* (pow re 2) (sin im)))
(+ (* -1 (sin im)) (* (pow re 2) (sin im)))
(* (pow re 2) (sin im))
(* (pow re 2) (+ (sin im) (* -1 (/ (sin im) (pow re 2)))))
(* (pow re 2) (+ (sin im) (* -1 (/ (sin im) (pow re 2)))))
(* (pow re 2) (+ (sin im) (* -1 (/ (sin im) (pow re 2)))))
(* (pow re 2) (sin im))
(* (pow re 2) (+ (sin im) (* -1 (/ (sin im) (pow re 2)))))
(* (pow re 2) (+ (sin im) (* -1 (/ (sin im) (pow re 2)))))
(* (pow re 2) (+ (sin im) (* -1 (/ (sin im) (pow re 2)))))
im
(* im (+ 1 (* -1/6 (pow im 2))))
(* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))
(* im (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))
(sin im)
(sin im)
(sin im)
(sin im)
(sin im)
(sin im)
(sin im)
(sin im)
-1
(- (pow re 2) 1)
(- (pow re 2) 1)
(- (pow re 2) 1)
(pow re 2)
(* (pow re 2) (- 1 (/ 1 (pow re 2))))
(* (pow re 2) (- 1 (/ 1 (pow re 2))))
(* (pow re 2) (- 1 (/ 1 (pow re 2))))
(pow re 2)
(* (pow re 2) (- 1 (/ 1 (pow re 2))))
(* (pow re 2) (- 1 (/ 1 (pow re 2))))
(* (pow re 2) (- 1 (/ 1 (pow re 2))))
(* im (+ 1 re))
(* im (+ 1 re))
(* im (+ 1 re))
(* im (+ 1 re))
(* im (+ 1 re))
(* im (+ 1 re))
(* im (+ 1 re))
(* im (+ 1 re))
(* -1 (* im (- (* -1 re) 1)))
(* -1 (* im (- (* -1 re) 1)))
(* -1 (* im (- (* -1 re) 1)))
(* -1 (* im (- (* -1 re) 1)))
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)))))
im
(+ im (* im re))
(+ im (* re (+ im (* 1/2 (* im re)))))
(+ im (* re (+ im (* 1/2 (* im re)))))
(* 1/2 (* im (pow re 2)))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(* (pow re 2) (+ (* 1/2 im) (+ (/ im re) (/ im (pow re 2)))))
(* (pow re 2) (+ (* 1/2 im) (+ (/ im re) (/ im (pow re 2)))))
(* 1/2 (* im (pow re 2)))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 im) (* -1 (/ im re))) re)) (* 1/2 im)))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 im) (* -1 (/ im re))) re)) (* 1/2 im)))
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(* -1 (* im (- (+ (* -1 re) (* -1/2 (pow re 2))) 1)))
(* -1 (* im (- (+ (* -1 re) (* -1/2 (pow re 2))) 1)))
(* -1 (* im (- (+ (* -1 re) (* -1/2 (pow re 2))) 1)))
(* -1 (* im (- (+ (* -1 re) (* -1/2 (pow re 2))) 1)))
(* 1/2 (pow re 2))
(* 1/2 (pow re 2))
(* 1/2 (pow re 2))
(* 1/2 (pow re 2))
(* 1/2 (pow re 2))
(* 1/2 (pow re 2))
(* 1/2 (pow re 2))
(* 1/2 (pow re 2))
(* 1/2 (pow re 2))
(* 1/2 (pow re 2))
(* 1/2 (pow re 2))
(* 1/2 (pow re 2))
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 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)))))
(* im (+ 1 re))
(* im (+ 1 re))
(* im (+ 1 re))
(* im (+ 1 re))
(* im (+ 1 re))
(* im (+ 1 re))
(* im (+ 1 re))
(* im (+ 1 re))
(* -1 (* im (- (* -1 re) 1)))
(* -1 (* im (- (* -1 re) 1)))
(* -1 (* im (- (* -1 re) 1)))
(* -1 (* im (- (* -1 re) 1)))
(+ im (* -1/6 (pow im 3)))
(+ im (+ (* -1/6 (pow im 3)) (* re (+ im (* -1/6 (pow im 3))))))
(+ im (+ (* -1/6 (pow im 3)) (* re (+ im (+ (* -1/6 (pow im 3)) (* 1/2 (* re (+ im (* -1/6 (pow im 3))))))))))
(+ im (+ (* -1/6 (pow im 3)) (* re (+ im (+ (* -1/6 (pow im 3)) (* 1/2 (* re (+ im (* -1/6 (pow im 3))))))))))
(* 1/2 (* (pow re 2) (+ im (* -1/6 (pow im 3)))))
(* (pow re 2) (+ (* -1/6 (/ (pow im 3) re)) (+ (* 1/2 (+ im (* -1/6 (pow im 3)))) (/ im re))))
(* (pow re 2) (+ (* -1/6 (/ (pow im 3) re)) (+ (* -1/6 (/ (pow im 3) (pow re 2))) (+ (* 1/2 (+ im (* -1/6 (pow im 3)))) (+ (/ im re) (/ im (pow re 2)))))))
(* (pow re 2) (+ (* -1/6 (/ (pow im 3) re)) (+ (* -1/6 (/ (pow im 3) (pow re 2))) (+ (* 1/2 (+ im (* -1/6 (pow im 3)))) (+ (/ im re) (/ im (pow re 2)))))))
(* 1/2 (* (pow re 2) (+ im (* -1/6 (pow im 3)))))
(* (pow re 2) (+ (* -1/6 (/ (pow im 3) re)) (+ (* 1/2 (+ im (* -1/6 (pow im 3)))) (/ im re))))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re))) re)) (* 1/2 (+ im (* -1/6 (pow im 3))))))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re))) re)) (* 1/2 (+ im (* -1/6 (pow im 3))))))
(* im (+ 1 (* re (+ 1 (* 1/2 re)))))
(* im (+ 1 (+ (* -1/6 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* re (+ 1 (* 1/2 re))))))
(* im (+ 1 (+ (* -1/6 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* re (+ 1 (* 1/2 re))))))
(* im (+ 1 (+ (* -1/6 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* re (+ 1 (* 1/2 re))))))
(* -1/6 (* (pow im 3) (+ 1 (* re (+ 1 (* 1/2 re))))))
(* (pow im 3) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* 1/2 re))) (pow im 2)))))
(* (pow im 3) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* 1/2 re))) (pow im 2)))))
(* (pow im 3) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* 1/2 re))) (pow im 2)))))
(* -1/6 (* (pow im 3) (+ 1 (* re (+ 1 (* 1/2 re))))))
(* -1 (* (pow im 3) (+ (* -1 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 2))) (* 1/6 (+ 1 (* re (+ 1 (* 1/2 re))))))))
(* -1 (* (pow im 3) (+ (* -1 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 2))) (* 1/6 (+ 1 (* re (+ 1 (* 1/2 re))))))))
(* -1 (* (pow im 3) (+ (* -1 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 2))) (* 1/6 (+ 1 (* re (+ 1 (* 1/2 re))))))))
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)))
im
(* im (+ 1 (* -1/6 (pow im 2))))
(* im (+ 1 (* -1/6 (pow im 2))))
(* im (+ 1 (* -1/6 (pow im 2))))
(* -1/6 (pow im 3))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(* -1/6 (pow im 3))
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
re
(* re (+ 1 (* 1/2 re)))
(* re (+ 1 (* 1/2 re)))
(* re (+ 1 (* 1/2 re)))
(* 1/2 (pow re 2))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(* 1/2 (pow re 2))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(pow re 2)
(* (pow re 2) (+ 1 (* -1/4 (pow re 2))))
(* (pow re 2) (+ 1 (* -1/4 (pow re 2))))
(* (pow re 2) (+ 1 (* -1/4 (pow re 2))))
(* -1/4 (pow re 4))
(* (pow re 4) (- (/ 1 (pow re 2)) 1/4))
(* (pow re 4) (- (/ 1 (pow re 2)) 1/4))
(* (pow re 4) (- (/ 1 (pow re 2)) 1/4))
(* -1/4 (pow re 4))
(* (pow re 4) (- (/ 1 (pow re 2)) 1/4))
(* (pow re 4) (- (/ 1 (pow re 2)) 1/4))
(* (pow re 4) (- (/ 1 (pow re 2)) 1/4))
re
(* re (+ 1 (* -1/2 re)))
(* re (+ 1 (* -1/2 re)))
(* re (+ 1 (* -1/2 re)))
(* -1/2 (pow re 2))
(* (pow re 2) (- (/ 1 re) 1/2))
(* (pow re 2) (- (/ 1 re) 1/2))
(* (pow re 2) (- (/ 1 re) 1/2))
(* -1/2 (pow re 2))
(* (pow re 2) (- (/ 1 re) 1/2))
(* (pow re 2) (- (/ 1 re) 1/2))
(* (pow re 2) (- (/ 1 re) 1/2))
(* im (- (+ 1 (/ (pow re 2) (- re (* 1/2 (pow re 2))))) (* 1/4 (/ (pow re 4) (- re (* 1/2 (pow re 2)))))))
(* im (- (+ 1 (/ (pow re 2) (- re (* 1/2 (pow re 2))))) (* 1/4 (/ (pow re 4) (- re (* 1/2 (pow re 2)))))))
(* im (- (+ 1 (/ (pow re 2) (- re (* 1/2 (pow re 2))))) (* 1/4 (/ (pow re 4) (- re (* 1/2 (pow re 2)))))))
(* im (- (+ 1 (/ (pow re 2) (- re (* 1/2 (pow re 2))))) (* 1/4 (/ (pow re 4) (- re (* 1/2 (pow re 2)))))))
(* im (- (+ 1 (/ (pow re 2) (- re (* 1/2 (pow re 2))))) (* 1/4 (/ (pow re 4) (- re (* 1/2 (pow re 2)))))))
(* im (- (+ 1 (/ (pow re 2) (- re (* 1/2 (pow re 2))))) (* 1/4 (/ (pow re 4) (- re (* 1/2 (pow re 2)))))))
(* im (- (+ 1 (/ (pow re 2) (- re (* 1/2 (pow re 2))))) (* 1/4 (/ (pow re 4) (- re (* 1/2 (pow re 2)))))))
(* im (- (+ 1 (/ (pow re 2) (- re (* 1/2 (pow re 2))))) (* 1/4 (/ (pow re 4) (- re (* 1/2 (pow re 2)))))))
(* -1 (* im (- (* -1 (/ (- (pow re 2) (* 1/4 (pow re 4))) (- re (* 1/2 (pow re 2))))) 1)))
(* -1 (* im (- (* -1 (/ (- (pow re 2) (* 1/4 (pow re 4))) (- re (* 1/2 (pow re 2))))) 1)))
(* -1 (* im (- (* -1 (/ (- (pow re 2) (* 1/4 (pow re 4))) (- re (* 1/2 (pow re 2))))) 1)))
(* -1 (* im (- (* -1 (/ (- (pow re 2) (* 1/4 (pow re 4))) (- re (* 1/2 (pow re 2))))) 1)))
im
(+ im (* im re))
(+ im (* re (+ im (* 1/2 (* im re)))))
(+ im (* re (+ im (* 1/2 (* im re)))))
(* 1/2 (* im (pow re 2)))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(* (pow re 2) (- (+ (* 1/2 im) (/ im (pow re 2))) (* -1 (/ im re))))
(* (pow re 2) (- (+ (* 1/2 im) (/ im (pow re 2))) (* -1 (/ im re))))
(* 1/2 (* im (pow re 2)))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 im) (* -1 (/ im re))) re)) (* 1/2 im)))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 im) (* -1 (/ im re))) re)) (* 1/2 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/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
Outputs
(/ (* im (- (pow re 2) 1)) (- re 1))
(/.f64 (*.f64 im (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
(* im (- (+ (* -1/6 (/ (* (pow im 2) (- (pow re 2) 1)) (- re 1))) (/ (pow re 2) (- re 1))) (/ 1 (- re 1))))
(*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64)))))
(* im (- (+ (* (pow im 2) (+ (* -1/6 (/ (- (pow re 2) 1) (- re 1))) (* 1/120 (/ (* (pow im 2) (- (pow re 2) 1)) (- re 1))))) (/ (pow re 2) (- re 1))) (/ 1 (- re 1))))
(*.f64 im (fma.f64 (/.f64 (*.f64 im (*.f64 im (fma.f64 re re #s(literal -1 binary64)))) (+.f64 re #s(literal -1 binary64))) (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64)))))
(* im (- (+ (* (pow im 2) (+ (* -1/6 (/ (- (pow re 2) 1) (- re 1))) (* (pow im 2) (+ (* -1/5040 (/ (* (pow im 2) (- (pow re 2) 1)) (- re 1))) (* 1/120 (/ (- (pow re 2) 1) (- re 1))))))) (/ (pow re 2) (- re 1))) (/ 1 (- re 1))))
(*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))))
(/ (* (sin im) (- (pow re 2) 1)) (- re 1))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (sin.f64 im)) (+.f64 re #s(literal -1 binary64)))
(/ (* (sin im) (- (pow re 2) 1)) (- re 1))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (sin.f64 im)) (+.f64 re #s(literal -1 binary64)))
(/ (* (sin im) (- (pow re 2) 1)) (- re 1))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (sin.f64 im)) (+.f64 re #s(literal -1 binary64)))
(/ (* (sin im) (- (pow re 2) 1)) (- re 1))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (sin.f64 im)) (+.f64 re #s(literal -1 binary64)))
(/ (* (sin im) (- (pow re 2) 1)) (- re 1))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (sin.f64 im)) (+.f64 re #s(literal -1 binary64)))
(/ (* (sin im) (- (pow re 2) 1)) (- re 1))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (sin.f64 im)) (+.f64 re #s(literal -1 binary64)))
(/ (* (sin im) (- (pow re 2) 1)) (- re 1))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (sin.f64 im)) (+.f64 re #s(literal -1 binary64)))
(/ (* (sin im) (- (pow re 2) 1)) (- re 1))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (sin.f64 im)) (+.f64 re #s(literal -1 binary64)))
(sin im)
(sin.f64 im)
(+ (sin im) (* re (sin im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(+ (sin im) (* re (sin im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(+ (sin im) (* re (sin im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(* re (sin im))
(*.f64 re (sin.f64 im))
(* re (+ (sin im) (/ (sin im) re)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(* re (+ (sin im) (/ (sin im) re)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(* re (+ (sin im) (/ (sin im) re)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(* re (sin im))
(*.f64 re (sin.f64 im))
(* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (sin im) re)))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (sin im) re)))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (sin im) re)))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(* im (- (pow re 2) 1))
(*.f64 im (fma.f64 re re #s(literal -1 binary64)))
(* im (- (+ (* -1/6 (* (pow im 2) (- (pow re 2) 1))) (pow re 2)) 1))
(*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re re #s(literal -1 binary64))))
(* im (- (+ (* (pow im 2) (+ (* -1/6 (- (pow re 2) 1)) (* 1/120 (* (pow im 2) (- (pow re 2) 1))))) (pow re 2)) 1))
(*.f64 im (fma.f64 (*.f64 im (*.f64 im (fma.f64 re re #s(literal -1 binary64)))) (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 re re #s(literal -1 binary64))))
(* im (- (+ (* (pow im 2) (+ (* -1/6 (- (pow re 2) 1)) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (- (pow re 2) 1))) (* 1/120 (- (pow re 2) 1)))))) (pow re 2)) 1))
(*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal -1/6 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 re re #s(literal -1 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (fma.f64 re re #s(literal -1 binary64))))
(* (sin im) (- (pow re 2) 1))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (sin.f64 im))
(* (sin im) (- (pow re 2) 1))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (sin.f64 im))
(* (sin im) (- (pow re 2) 1))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (sin.f64 im))
(* (sin im) (- (pow re 2) 1))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (sin.f64 im))
(* (sin im) (- (pow re 2) 1))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (sin.f64 im))
(* (sin im) (- (pow re 2) 1))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (sin.f64 im))
(* (sin im) (- (pow re 2) 1))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (sin.f64 im))
(* (sin im) (- (pow re 2) 1))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (sin.f64 im))
(* -1 (sin im))
(neg.f64 (sin.f64 im))
(+ (* -1 (sin im)) (* (pow re 2) (sin im)))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (sin.f64 im))
(+ (* -1 (sin im)) (* (pow re 2) (sin im)))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (sin.f64 im))
(+ (* -1 (sin im)) (* (pow re 2) (sin im)))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (sin.f64 im))
(* (pow re 2) (sin im))
(*.f64 re (*.f64 re (sin.f64 im)))
(* (pow re 2) (+ (sin im) (* -1 (/ (sin im) (pow re 2)))))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (sin.f64 im))
(* (pow re 2) (+ (sin im) (* -1 (/ (sin im) (pow re 2)))))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (sin.f64 im))
(* (pow re 2) (+ (sin im) (* -1 (/ (sin im) (pow re 2)))))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (sin.f64 im))
(* (pow re 2) (sin im))
(*.f64 re (*.f64 re (sin.f64 im)))
(* (pow re 2) (+ (sin im) (* -1 (/ (sin im) (pow re 2)))))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (sin.f64 im))
(* (pow re 2) (+ (sin im) (* -1 (/ (sin im) (pow re 2)))))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (sin.f64 im))
(* (pow re 2) (+ (sin im) (* -1 (/ (sin im) (pow re 2)))))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (sin.f64 im))
im
(* im (+ 1 (* -1/6 (pow im 2))))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) im) im)
(* im (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) im) im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
-1
#s(literal -1 binary64)
(- (pow re 2) 1)
(fma.f64 re re #s(literal -1 binary64))
(- (pow re 2) 1)
(fma.f64 re re #s(literal -1 binary64))
(- (pow re 2) 1)
(fma.f64 re re #s(literal -1 binary64))
(pow re 2)
(*.f64 re re)
(* (pow re 2) (- 1 (/ 1 (pow re 2))))
(fma.f64 re re #s(literal -1 binary64))
(* (pow re 2) (- 1 (/ 1 (pow re 2))))
(fma.f64 re re #s(literal -1 binary64))
(* (pow re 2) (- 1 (/ 1 (pow re 2))))
(fma.f64 re re #s(literal -1 binary64))
(pow re 2)
(*.f64 re re)
(* (pow re 2) (- 1 (/ 1 (pow re 2))))
(fma.f64 re re #s(literal -1 binary64))
(* (pow re 2) (- 1 (/ 1 (pow re 2))))
(fma.f64 re re #s(literal -1 binary64))
(* (pow re 2) (- 1 (/ 1 (pow re 2))))
(fma.f64 re re #s(literal -1 binary64))
(* 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)
(* -1 (* im (- (* -1 re) 1)))
(fma.f64 im re im)
(* -1 (* im (- (* -1 re) 1)))
(fma.f64 im re im)
(* -1 (* im (- (* -1 re) 1)))
(fma.f64 im re im)
(* -1 (* im (- (* -1 re) 1)))
(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)))
(fma.f64 im re im)
(* re (+ im (/ im re)))
(fma.f64 im re im)
(* re (+ im (/ im re)))
(fma.f64 im re im)
(* im re)
(*.f64 im re)
(* -1 (* re (+ (* -1 im) (* -1 (/ im re)))))
(fma.f64 im re im)
(* -1 (* re (+ (* -1 im) (* -1 (/ im re)))))
(fma.f64 im re im)
(* -1 (* re (+ (* -1 im) (* -1 (/ im re)))))
(fma.f64 im re im)
im
(+ im (* im re))
(fma.f64 im re im)
(+ im (* re (+ im (* 1/2 (* im re)))))
(fma.f64 re (fma.f64 (*.f64 im re) #s(literal 1/2 binary64) im) im)
(+ im (* re (+ im (* 1/2 (* im re)))))
(fma.f64 re (fma.f64 (*.f64 im re) #s(literal 1/2 binary64) im) im)
(* 1/2 (* im (pow re 2)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re)))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(*.f64 re (fma.f64 (*.f64 im re) #s(literal 1/2 binary64) im))
(* (pow re 2) (+ (* 1/2 im) (+ (/ im re) (/ im (pow re 2)))))
(fma.f64 re (fma.f64 (*.f64 im re) #s(literal 1/2 binary64) im) im)
(* (pow re 2) (+ (* 1/2 im) (+ (/ im re) (/ im (pow re 2)))))
(fma.f64 re (fma.f64 (*.f64 im re) #s(literal 1/2 binary64) im) im)
(* 1/2 (* im (pow re 2)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re)))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(*.f64 re (fma.f64 (*.f64 im re) #s(literal 1/2 binary64) im))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 im) (* -1 (/ im re))) re)) (* 1/2 im)))
(fma.f64 re (fma.f64 (*.f64 im re) #s(literal 1/2 binary64) im) im)
(* (pow re 2) (+ (* -1 (/ (+ (* -1 im) (* -1 (/ im re))) re)) (* 1/2 im)))
(fma.f64 re (fma.f64 (*.f64 im re) #s(literal 1/2 binary64) im) im)
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(fma.f64 re (fma.f64 (*.f64 im re) #s(literal 1/2 binary64) im) im)
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(fma.f64 re (fma.f64 (*.f64 im re) #s(literal 1/2 binary64) im) im)
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(fma.f64 re (fma.f64 (*.f64 im re) #s(literal 1/2 binary64) im) im)
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(fma.f64 re (fma.f64 (*.f64 im re) #s(literal 1/2 binary64) im) im)
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(fma.f64 re (fma.f64 (*.f64 im re) #s(literal 1/2 binary64) im) im)
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(fma.f64 re (fma.f64 (*.f64 im re) #s(literal 1/2 binary64) im) im)
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(fma.f64 re (fma.f64 (*.f64 im re) #s(literal 1/2 binary64) im) im)
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(fma.f64 re (fma.f64 (*.f64 im re) #s(literal 1/2 binary64) im) im)
(* -1 (* im (- (+ (* -1 re) (* -1/2 (pow re 2))) 1)))
(fma.f64 (neg.f64 im) (*.f64 re (fma.f64 re #s(literal -1/2 binary64) #s(literal -1 binary64))) im)
(* -1 (* im (- (+ (* -1 re) (* -1/2 (pow re 2))) 1)))
(fma.f64 (neg.f64 im) (*.f64 re (fma.f64 re #s(literal -1/2 binary64) #s(literal -1 binary64))) im)
(* -1 (* im (- (+ (* -1 re) (* -1/2 (pow re 2))) 1)))
(fma.f64 (neg.f64 im) (*.f64 re (fma.f64 re #s(literal -1/2 binary64) #s(literal -1 binary64))) im)
(* -1 (* im (- (+ (* -1 re) (* -1/2 (pow re 2))) 1)))
(fma.f64 (neg.f64 im) (*.f64 re (fma.f64 re #s(literal -1/2 binary64) #s(literal -1 binary64))) im)
(* 1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
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)))
(fma.f64 im re im)
(* re (+ im (/ im re)))
(fma.f64 im re im)
(* re (+ im (/ im re)))
(fma.f64 im re im)
(* im re)
(*.f64 im re)
(* -1 (* re (+ (* -1 im) (* -1 (/ im re)))))
(fma.f64 im re im)
(* -1 (* re (+ (* -1 im) (* -1 (/ im re)))))
(fma.f64 im re im)
(* -1 (* re (+ (* -1 im) (* -1 (/ im 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)
(* -1 (* im (- (* -1 re) 1)))
(fma.f64 im re im)
(* -1 (* im (- (* -1 re) 1)))
(fma.f64 im re im)
(* -1 (* im (- (* -1 re) 1)))
(fma.f64 im re im)
(* -1 (* im (- (* -1 re) 1)))
(fma.f64 im re im)
(+ im (* -1/6 (pow im 3)))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(+ im (+ (* -1/6 (pow im 3)) (* re (+ im (* -1/6 (pow im 3))))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(+ im (+ (* -1/6 (pow im 3)) (* re (+ im (+ (* -1/6 (pow im 3)) (* 1/2 (* re (+ im (* -1/6 (pow im 3))))))))))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im))
(+ im (+ (* -1/6 (pow im 3)) (* re (+ im (+ (* -1/6 (pow im 3)) (* 1/2 (* re (+ im (* -1/6 (pow im 3))))))))))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im))
(* 1/2 (* (pow re 2) (+ im (* -1/6 (pow im 3)))))
(*.f64 (*.f64 re re) (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/12 binary64))))
(* (pow re 2) (+ (* -1/6 (/ (pow im 3) re)) (+ (* 1/2 (+ im (* -1/6 (pow im 3)))) (/ im re))))
(*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))
(* (pow re 2) (+ (* -1/6 (/ (pow im 3) re)) (+ (* -1/6 (/ (pow im 3) (pow re 2))) (+ (* 1/2 (+ im (* -1/6 (pow im 3)))) (+ (/ im re) (/ im (pow re 2)))))))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) re) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))) (fma.f64 im re im))
(* (pow re 2) (+ (* -1/6 (/ (pow im 3) re)) (+ (* -1/6 (/ (pow im 3) (pow re 2))) (+ (* 1/2 (+ im (* -1/6 (pow im 3)))) (+ (/ im re) (/ im (pow re 2)))))))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal 1/2 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) re) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))) (fma.f64 im re im))
(* 1/2 (* (pow re 2) (+ im (* -1/6 (pow im 3)))))
(*.f64 (*.f64 re re) (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/12 binary64))))
(* (pow re 2) (+ (* -1/6 (/ (pow im 3) re)) (+ (* 1/2 (+ im (* -1/6 (pow im 3)))) (/ im re))))
(*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re))) re)) (* 1/2 (+ im (* -1/6 (pow im 3))))))
(fma.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)))) re (*.f64 (*.f64 re re) (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/12 binary64)))))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re))) re)) (* 1/2 (+ im (* -1/6 (pow im 3))))))
(fma.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)))) re (*.f64 (*.f64 re re) (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/12 binary64)))))
(* im (+ 1 (* re (+ 1 (* 1/2 re)))))
(fma.f64 re (fma.f64 (*.f64 im re) #s(literal 1/2 binary64) im) im)
(* im (+ 1 (+ (* -1/6 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* re (+ 1 (* 1/2 re))))))
(*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(* im (+ 1 (+ (* -1/6 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* re (+ 1 (* 1/2 re))))))
(*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(* im (+ 1 (+ (* -1/6 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* re (+ 1 (* 1/2 re))))))
(*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(* -1/6 (* (pow im 3) (+ 1 (* re (+ 1 (* 1/2 re))))))
(*.f64 (*.f64 im im) (*.f64 im (fma.f64 #s(literal -1/6 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal -1/6 binary64))))
(* (pow im 3) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* 1/2 re))) (pow im 2)))))
(*.f64 (*.f64 im (*.f64 im im)) (fma.f64 #s(literal -1/6 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 re (*.f64 im im)) (/.f64 #s(literal 1 binary64) (*.f64 im im)))))
(* (pow im 3) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* 1/2 re))) (pow im 2)))))
(*.f64 (*.f64 im (*.f64 im im)) (fma.f64 #s(literal -1/6 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 re (*.f64 im im)) (/.f64 #s(literal 1 binary64) (*.f64 im im)))))
(* (pow im 3) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* 1/2 re))) (pow im 2)))))
(*.f64 (*.f64 im (*.f64 im im)) (fma.f64 #s(literal -1/6 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 re (*.f64 im im)) (/.f64 #s(literal 1 binary64) (*.f64 im im)))))
(* -1/6 (* (pow im 3) (+ 1 (* re (+ 1 (* 1/2 re))))))
(*.f64 (*.f64 im im) (*.f64 im (fma.f64 #s(literal -1/6 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal -1/6 binary64))))
(* -1 (* (pow im 3) (+ (* -1 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 2))) (* 1/6 (+ 1 (* re (+ 1 (* 1/2 re))))))))
(*.f64 (neg.f64 im) (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/6 binary64) (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)) (*.f64 im im)))))
(* -1 (* (pow im 3) (+ (* -1 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 2))) (* 1/6 (+ 1 (* re (+ 1 (* 1/2 re))))))))
(*.f64 (neg.f64 im) (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/6 binary64) (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)) (*.f64 im im)))))
(* -1 (* (pow im 3) (+ (* -1 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 2))) (* 1/6 (+ 1 (* re (+ 1 (* 1/2 re))))))))
(*.f64 (neg.f64 im) (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/6 binary64) (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)) (*.f64 im im)))))
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 re (*.f64 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 re (*.f64 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))
im
(* im (+ 1 (* -1/6 (pow im 2))))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(* im (+ 1 (* -1/6 (pow im 2))))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(* im (+ 1 (* -1/6 (pow im 2))))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(* -1/6 (pow im 3))
(*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im))))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im))))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im))))
(* -1/6 (pow im 3))
(*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
(*.f64 (neg.f64 im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im)))))
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
(*.f64 (neg.f64 im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im)))))
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
(*.f64 (neg.f64 im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im)))))
re
(* re (+ 1 (* 1/2 re)))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)
(* re (+ 1 (* 1/2 re)))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)
(* re (+ 1 (* 1/2 re)))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)
(* 1/2 (pow re 2))
(*.f64 re (*.f64 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)))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)
(* (pow re 2) (+ 1/2 (/ 1 re)))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)
(* 1/2 (pow re 2))
(*.f64 re (*.f64 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)))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)
(* (pow re 2) (+ 1/2 (/ 1 re)))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (* -1/4 (pow re 2))))
(*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(* (pow re 2) (+ 1 (* -1/4 (pow re 2))))
(*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(* (pow re 2) (+ 1 (* -1/4 (pow re 2))))
(*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(* -1/4 (pow re 4))
(*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))
(* (pow re 4) (- (/ 1 (pow re 2)) 1/4))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal -1/4 binary64)))
(* (pow re 4) (- (/ 1 (pow re 2)) 1/4))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal -1/4 binary64)))
(* (pow re 4) (- (/ 1 (pow re 2)) 1/4))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal -1/4 binary64)))
(* -1/4 (pow re 4))
(*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))
(* (pow re 4) (- (/ 1 (pow re 2)) 1/4))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal -1/4 binary64)))
(* (pow re 4) (- (/ 1 (pow re 2)) 1/4))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal -1/4 binary64)))
(* (pow re 4) (- (/ 1 (pow re 2)) 1/4))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal -1/4 binary64)))
re
(* re (+ 1 (* -1/2 re)))
(fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)
(* re (+ 1 (* -1/2 re)))
(fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)
(* re (+ 1 (* -1/2 re)))
(fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)
(* -1/2 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/2 binary64))
(* (pow re 2) (- (/ 1 re) 1/2))
(fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)
(* (pow re 2) (- (/ 1 re) 1/2))
(fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)
(* (pow re 2) (- (/ 1 re) 1/2))
(fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)
(* -1/2 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/2 binary64))
(* (pow re 2) (- (/ 1 re) 1/2))
(fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)
(* (pow re 2) (- (/ 1 re) 1/2))
(fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)
(* (pow re 2) (- (/ 1 re) 1/2))
(fma.f64 (*.f64 re re) #s(literal -1/2 binary64) re)
(* im (- (+ 1 (/ (pow re 2) (- re (* 1/2 (pow re 2))))) (* 1/4 (/ (pow re 4) (- re (* 1/2 (pow re 2)))))))
(fma.f64 im (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) re) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))) im)
(* im (- (+ 1 (/ (pow re 2) (- re (* 1/2 (pow re 2))))) (* 1/4 (/ (pow re 4) (- re (* 1/2 (pow re 2)))))))
(fma.f64 im (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) re) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))) im)
(* im (- (+ 1 (/ (pow re 2) (- re (* 1/2 (pow re 2))))) (* 1/4 (/ (pow re 4) (- re (* 1/2 (pow re 2)))))))
(fma.f64 im (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) re) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))) im)
(* im (- (+ 1 (/ (pow re 2) (- re (* 1/2 (pow re 2))))) (* 1/4 (/ (pow re 4) (- re (* 1/2 (pow re 2)))))))
(fma.f64 im (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) re) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))) im)
(* im (- (+ 1 (/ (pow re 2) (- re (* 1/2 (pow re 2))))) (* 1/4 (/ (pow re 4) (- re (* 1/2 (pow re 2)))))))
(fma.f64 im (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) re) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))) im)
(* im (- (+ 1 (/ (pow re 2) (- re (* 1/2 (pow re 2))))) (* 1/4 (/ (pow re 4) (- re (* 1/2 (pow re 2)))))))
(fma.f64 im (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) re) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))) im)
(* im (- (+ 1 (/ (pow re 2) (- re (* 1/2 (pow re 2))))) (* 1/4 (/ (pow re 4) (- re (* 1/2 (pow re 2)))))))
(fma.f64 im (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) re) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))) im)
(* im (- (+ 1 (/ (pow re 2) (- re (* 1/2 (pow re 2))))) (* 1/4 (/ (pow re 4) (- re (* 1/2 (pow re 2)))))))
(fma.f64 im (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) re) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))) im)
(* -1 (* im (- (* -1 (/ (- (pow re 2) (* 1/4 (pow re 4))) (- re (* 1/2 (pow re 2))))) 1)))
(fma.f64 (neg.f64 im) (neg.f64 (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) re) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)))) im)
(* -1 (* im (- (* -1 (/ (- (pow re 2) (* 1/4 (pow re 4))) (- re (* 1/2 (pow re 2))))) 1)))
(fma.f64 (neg.f64 im) (neg.f64 (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) re) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)))) im)
(* -1 (* im (- (* -1 (/ (- (pow re 2) (* 1/4 (pow re 4))) (- re (* 1/2 (pow re 2))))) 1)))
(fma.f64 (neg.f64 im) (neg.f64 (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) re) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)))) im)
(* -1 (* im (- (* -1 (/ (- (pow re 2) (* 1/4 (pow re 4))) (- re (* 1/2 (pow re 2))))) 1)))
(fma.f64 (neg.f64 im) (neg.f64 (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) re) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)))) im)
im
(+ im (* im re))
(fma.f64 im re im)
(+ im (* re (+ im (* 1/2 (* im re)))))
(fma.f64 re (fma.f64 (*.f64 im re) #s(literal 1/2 binary64) im) im)
(+ im (* re (+ im (* 1/2 (* im re)))))
(fma.f64 re (fma.f64 (*.f64 im re) #s(literal 1/2 binary64) im) im)
(* 1/2 (* im (pow re 2)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re)))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(*.f64 re (fma.f64 (*.f64 im re) #s(literal 1/2 binary64) im))
(* (pow re 2) (- (+ (* 1/2 im) (/ im (pow re 2))) (* -1 (/ im re))))
(fma.f64 re (fma.f64 (*.f64 im re) #s(literal 1/2 binary64) im) im)
(* (pow re 2) (- (+ (* 1/2 im) (/ im (pow re 2))) (* -1 (/ im re))))
(fma.f64 re (fma.f64 (*.f64 im re) #s(literal 1/2 binary64) im) im)
(* 1/2 (* im (pow re 2)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re)))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(*.f64 re (fma.f64 (*.f64 im re) #s(literal 1/2 binary64) im))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 im) (* -1 (/ im re))) re)) (* 1/2 im)))
(fma.f64 re (fma.f64 (*.f64 im re) #s(literal 1/2 binary64) im) im)
(* (pow re 2) (+ (* -1 (/ (+ (* -1 im) (* -1 (/ im re))) re)) (* 1/2 im)))
(fma.f64 re (fma.f64 (*.f64 im re) #s(literal 1/2 binary64) im) 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/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.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)
(pow re 4)
(*.f64 (*.f64 re re) (*.f64 re re))
(pow re 4)
(*.f64 (*.f64 re re) (*.f64 re re))
(pow re 4)
(*.f64 (*.f64 re re) (*.f64 re re))
(pow re 4)
(*.f64 (*.f64 re re) (*.f64 re re))
(pow re 4)
(*.f64 (*.f64 re re) (*.f64 re re))
(pow re 4)
(*.f64 (*.f64 re re) (*.f64 re re))
(pow re 4)
(*.f64 (*.f64 re re) (*.f64 re re))
(pow re 4)
(*.f64 (*.f64 re re) (*.f64 re re))
(pow re 4)
(*.f64 (*.f64 re re) (*.f64 re re))
(pow re 4)
(*.f64 (*.f64 re re) (*.f64 re re))
(pow re 4)
(*.f64 (*.f64 re re) (*.f64 re re))
(pow re 4)
(*.f64 (*.f64 re re) (*.f64 re re))

eval597.0ms (2.9%)

Memory
14.2MiB live, 316.0MiB allocated
Compiler

Compiled 60 637 to 3 100 computations (94.9% saved)

prune523.0ms (2.5%)

Memory
2.7MiB live, 374.6MiB allocated
Pruning

44 alts after pruning (34 fresh and 10 done)

PrunedKeptTotal
New1 444141 458
Fresh52025
Picked325
Done088
Total1 452441 496
Accuracy
100.0%
Counts
1 496 → 44
Alt Table
Click to see full alt table
StatusAccuracyProgram
31.3%
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im)
36.9%
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im (fma.f64 re im im))
21.6%
(fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) (/.f64 (*.f64 im re) re))
39.3%
(fma.f64 im (fma.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) re) im)
37.0%
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
6.9%
(fma.f64 im (/.f64 (-.f64 (*.f64 re re) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) im)
32.1%
(fma.f64 im (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) im)
27.6%
(fma.f64 im (/.f64 (*.f64 re re) (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) im)
31.0%
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
31.5%
(fma.f64 im re im)
28.2%
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 re re #s(literal -1 binary64)) im))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (+.f64 re #s(literal -1 binary64))))
16.2%
(/.f64 (*.f64 (fma.f64 im re im) (-.f64 (*.f64 im re) im)) (-.f64 (*.f64 im re) im))
55.7%
(/.f64 (neg.f64 (sin.f64 im)) (+.f64 re #s(literal -1 binary64)))
9.6%
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (-.f64 im (*.f64 im re)) (*.f64 im (*.f64 re (*.f64 im re)))) (fma.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re))) (*.f64 im (*.f64 im im)))))
36.9%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im)))
63.6%
(*.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)) (sin.f64 im))
39.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)) im)
37.0%
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
37.1%
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 (*.f64 im #s(literal -1/6 binary64)) im) im))
10.8%
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
59.8%
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
32.2%
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 im (*.f64 im im)) im))
31.9%
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
31.9%
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 (*.f64 im #s(literal -1/6 binary64)) im) im))
14.0%
(*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
50.8%
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
31.5%
(*.f64 (+.f64 re #s(literal 1 binary64)) im)
16.2%
(*.f64 (*.f64 (fma.f64 im re im) (-.f64 (*.f64 im re) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im re) im)))
12.7%
(*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
29.6%
(*.f64 (neg.f64 (*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -1 binary64) (*.f64 re re))) re)))) (sin.f64 im))
16.1%
(*.f64 (neg.f64 im) (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/6 binary64) (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)) (*.f64 im im)))))
25.1%
(*.f64 (exp.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
100.0%
(*.f64 (exp.f64 re) (sin.f64 im))
71.9%
(*.f64 (exp.f64 re) im)
8.0%
(*.f64 re (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
11.0%
(*.f64 re (fma.f64 (*.f64 im re) #s(literal 1/2 binary64) im))
7.8%
(*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
36.9%
(*.f64 im (fma.f64 (fma.f64 #s(literal -1/6 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)) (*.f64 (*.f64 im im) (*.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)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))))
12.7%
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
7.4%
(*.f64 im re)
12.7%
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re)))
12.6%
(*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (fma.f64 im re im))))
50.1%
(sin.f64 im)
27.7%
im
Compiler

Compiled 1 588 to 571 computations (64% saved)

regimes88.0ms (0.4%)

Memory
7.6MiB live, 159.5MiB allocated
Counts
57 → 1
Calls
Call 1
Inputs
im
(*.f64 im re)
(fma.f64 im re im)
(*.f64 (+.f64 re #s(literal 1 binary64)) im)
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re)))
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))
(*.f64 re (fma.f64 (*.f64 im re) #s(literal 1/2 binary64) im))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (fma.f64 im re im))))
(*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im (fma.f64 re im im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.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)) im)
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(fma.f64 im (fma.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) re) im)
(fma.f64 re (fma.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 (*.f64 im #s(literal -1/6 binary64)) im) im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
(*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 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 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 (*.f64 im #s(literal -1/6 binary64)) im) im))
(fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) (/.f64 (*.f64 im re) re))
(fma.f64 im (/.f64 (*.f64 re re) (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) im)
(/.f64 (*.f64 (fma.f64 im re im) (-.f64 (*.f64 im re) im)) (-.f64 (*.f64 im re) im))
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im)))
(*.f64 re (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(*.f64 (*.f64 (fma.f64 im re im) (-.f64 (*.f64 im re) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im re) im)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 im (*.f64 im im)) im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(fma.f64 im (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) im)
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(fma.f64 im (/.f64 (-.f64 (*.f64 re re) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) im)
(fma.f64 im (/.f64 (-.f64 (*.f64 re re) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) im)
(*.f64 (neg.f64 im) (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/6 binary64) (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)) (*.f64 im im)))))
(/.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im)))
(*.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (-.f64 im (*.f64 im re)) (*.f64 im (*.f64 re (*.f64 im re)))) (fma.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re))) (*.f64 im (*.f64 im im)))))
(*.f64 im (fma.f64 (fma.f64 #s(literal -1/6 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)) (*.f64 (*.f64 im im) (*.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)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))))
(fma.f64 im (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 re (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))) im)
(sin.f64 im)
(*.f64 (exp.f64 re) im)
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 re re #s(literal -1 binary64)) im))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (+.f64 re #s(literal -1 binary64))))
(/.f64 (neg.f64 (sin.f64 im)) (+.f64 re #s(literal -1 binary64)))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (exp.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.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)) (sin.f64 im))
(/.f64 (*.f64 (sin.f64 im) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
(*.f64 (neg.f64 (*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -1 binary64) (*.f64 re re))) re)))) (sin.f64 im))
(*.f64 (exp.f64 re) (sin.f64 im))
Outputs
(*.f64 (exp.f64 re) (sin.f64 im))
Calls

5 calls:

19.0ms
im
18.0ms
re
18.0ms
(sin.f64 im)
16.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
12.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
100.0%1re
100.0%1im
100.0%1(*.f64 (exp.f64 re) (sin.f64 im))
100.0%1(exp.f64 re)
100.0%1(sin.f64 im)
Compiler

Compiled 21 to 15 computations (28.6% saved)

regimes84.0ms (0.4%)

Memory
-15.7MiB live, 144.2MiB allocated
Counts
56 → 4
Calls
Call 1
Inputs
im
(*.f64 im re)
(fma.f64 im re im)
(*.f64 (+.f64 re #s(literal 1 binary64)) im)
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re)))
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))
(*.f64 re (fma.f64 (*.f64 im re) #s(literal 1/2 binary64) im))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (fma.f64 im re im))))
(*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im (fma.f64 re im im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.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)) im)
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(fma.f64 im (fma.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) re) im)
(fma.f64 re (fma.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 (*.f64 im #s(literal -1/6 binary64)) im) im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
(*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 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 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 (*.f64 im #s(literal -1/6 binary64)) im) im))
(fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) (/.f64 (*.f64 im re) re))
(fma.f64 im (/.f64 (*.f64 re re) (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) im)
(/.f64 (*.f64 (fma.f64 im re im) (-.f64 (*.f64 im re) im)) (-.f64 (*.f64 im re) im))
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im)))
(*.f64 re (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(*.f64 (*.f64 (fma.f64 im re im) (-.f64 (*.f64 im re) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im re) im)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 im (*.f64 im im)) im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(fma.f64 im (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) im)
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(fma.f64 im (/.f64 (-.f64 (*.f64 re re) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) im)
(fma.f64 im (/.f64 (-.f64 (*.f64 re re) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) im)
(*.f64 (neg.f64 im) (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/6 binary64) (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)) (*.f64 im im)))))
(/.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im)))
(*.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (-.f64 im (*.f64 im re)) (*.f64 im (*.f64 re (*.f64 im re)))) (fma.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re))) (*.f64 im (*.f64 im im)))))
(*.f64 im (fma.f64 (fma.f64 #s(literal -1/6 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)) (*.f64 (*.f64 im im) (*.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)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))))
(fma.f64 im (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 re (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))) im)
(sin.f64 im)
(*.f64 (exp.f64 re) im)
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 re re #s(literal -1 binary64)) im))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (+.f64 re #s(literal -1 binary64))))
(/.f64 (neg.f64 (sin.f64 im)) (+.f64 re #s(literal -1 binary64)))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (exp.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.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)) (sin.f64 im))
(/.f64 (*.f64 (sin.f64 im) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
(*.f64 (neg.f64 (*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -1 binary64) (*.f64 re re))) re)))) (sin.f64 im))
Outputs
(*.f64 (exp.f64 re) im)
(*.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)) (sin.f64 im))
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.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)) (sin.f64 im))
Calls

5 calls:

20.0ms
im
17.0ms
(sin.f64 im)
15.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
15.0ms
re
12.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
99.1%4re
79.4%2im
99.9%5(*.f64 (exp.f64 re) (sin.f64 im))
95.6%3(exp.f64 re)
80.2%4(sin.f64 im)
Compiler

Compiled 21 to 15 computations (28.6% saved)

regimes32.0ms (0.2%)

Memory
21.8MiB live, 60.0MiB allocated
Counts
53 → 4
Calls
Call 1
Inputs
im
(*.f64 im re)
(fma.f64 im re im)
(*.f64 (+.f64 re #s(literal 1 binary64)) im)
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re)))
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))
(*.f64 re (fma.f64 (*.f64 im re) #s(literal 1/2 binary64) im))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (fma.f64 im re im))))
(*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im (fma.f64 re im im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.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)) im)
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(fma.f64 im (fma.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) re) im)
(fma.f64 re (fma.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 (*.f64 im #s(literal -1/6 binary64)) im) im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
(*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 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 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 (*.f64 im #s(literal -1/6 binary64)) im) im))
(fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) (/.f64 (*.f64 im re) re))
(fma.f64 im (/.f64 (*.f64 re re) (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) im)
(/.f64 (*.f64 (fma.f64 im re im) (-.f64 (*.f64 im re) im)) (-.f64 (*.f64 im re) im))
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im)))
(*.f64 re (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(*.f64 (*.f64 (fma.f64 im re im) (-.f64 (*.f64 im re) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im re) im)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 im (*.f64 im im)) im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(fma.f64 im (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) im)
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(fma.f64 im (/.f64 (-.f64 (*.f64 re re) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) im)
(fma.f64 im (/.f64 (-.f64 (*.f64 re re) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) im)
(*.f64 (neg.f64 im) (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/6 binary64) (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)) (*.f64 im im)))))
(/.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im)))
(*.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (-.f64 im (*.f64 im re)) (*.f64 im (*.f64 re (*.f64 im re)))) (fma.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re))) (*.f64 im (*.f64 im im)))))
(*.f64 im (fma.f64 (fma.f64 #s(literal -1/6 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)) (*.f64 (*.f64 im im) (*.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)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))))
(fma.f64 im (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 re (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))) im)
(sin.f64 im)
(*.f64 (exp.f64 re) im)
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 re re #s(literal -1 binary64)) im))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (+.f64 re #s(literal -1 binary64))))
(/.f64 (neg.f64 (sin.f64 im)) (+.f64 re #s(literal -1 binary64)))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (exp.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
Outputs
(*.f64 (exp.f64 re) im)
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
Calls

2 calls:

15.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
14.0ms
re
Results
AccuracySegmentsBranch
99.8%5(*.f64 (exp.f64 re) (sin.f64 im))
98.3%4re
Compiler

Compiled 10 to 7 computations (30% saved)

regimes33.0ms (0.2%)

Memory
10.6MiB live, 93.1MiB allocated
Counts
52 → 5
Calls
Call 1
Inputs
im
(*.f64 im re)
(fma.f64 im re im)
(*.f64 (+.f64 re #s(literal 1 binary64)) im)
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re)))
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))
(*.f64 re (fma.f64 (*.f64 im re) #s(literal 1/2 binary64) im))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (fma.f64 im re im))))
(*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im (fma.f64 re im im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.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)) im)
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(fma.f64 im (fma.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) re) im)
(fma.f64 re (fma.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 (*.f64 im #s(literal -1/6 binary64)) im) im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
(*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 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 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 (*.f64 im #s(literal -1/6 binary64)) im) im))
(fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) (/.f64 (*.f64 im re) re))
(fma.f64 im (/.f64 (*.f64 re re) (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) im)
(/.f64 (*.f64 (fma.f64 im re im) (-.f64 (*.f64 im re) im)) (-.f64 (*.f64 im re) im))
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im)))
(*.f64 re (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(*.f64 (*.f64 (fma.f64 im re im) (-.f64 (*.f64 im re) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im re) im)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 im (*.f64 im im)) im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(fma.f64 im (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) im)
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(fma.f64 im (/.f64 (-.f64 (*.f64 re re) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) im)
(fma.f64 im (/.f64 (-.f64 (*.f64 re re) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) im)
(*.f64 (neg.f64 im) (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/6 binary64) (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)) (*.f64 im im)))))
(/.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im)))
(*.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (-.f64 im (*.f64 im re)) (*.f64 im (*.f64 re (*.f64 im re)))) (fma.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re))) (*.f64 im (*.f64 im im)))))
(*.f64 im (fma.f64 (fma.f64 #s(literal -1/6 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)) (*.f64 (*.f64 im im) (*.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)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))))
(fma.f64 im (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 re (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))) im)
(sin.f64 im)
(*.f64 (exp.f64 re) im)
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 re re #s(literal -1 binary64)) im))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (+.f64 re #s(literal -1 binary64))))
(/.f64 (neg.f64 (sin.f64 im)) (+.f64 re #s(literal -1 binary64)))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (exp.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
Outputs
(*.f64 (exp.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (exp.f64 re) im)
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (exp.f64 re) im)
Calls

2 calls:

16.0ms
re
14.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
Results
AccuracySegmentsBranch
99.8%5(*.f64 (exp.f64 re) (sin.f64 im))
96.0%4re
Compiler

Compiled 10 to 7 computations (30% saved)

regimes17.0ms (0.1%)

Memory
-31.2MiB live, 47.6MiB allocated
Counts
51 → 5
Calls
Call 1
Inputs
im
(*.f64 im re)
(fma.f64 im re im)
(*.f64 (+.f64 re #s(literal 1 binary64)) im)
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re)))
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))
(*.f64 re (fma.f64 (*.f64 im re) #s(literal 1/2 binary64) im))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (fma.f64 im re im))))
(*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im (fma.f64 re im im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.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)) im)
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(fma.f64 im (fma.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) re) im)
(fma.f64 re (fma.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 (*.f64 im #s(literal -1/6 binary64)) im) im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
(*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 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 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 (*.f64 im #s(literal -1/6 binary64)) im) im))
(fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) (/.f64 (*.f64 im re) re))
(fma.f64 im (/.f64 (*.f64 re re) (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) im)
(/.f64 (*.f64 (fma.f64 im re im) (-.f64 (*.f64 im re) im)) (-.f64 (*.f64 im re) im))
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im)))
(*.f64 re (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(*.f64 (*.f64 (fma.f64 im re im) (-.f64 (*.f64 im re) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im re) im)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 im (*.f64 im im)) im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(fma.f64 im (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) im)
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(fma.f64 im (/.f64 (-.f64 (*.f64 re re) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) im)
(fma.f64 im (/.f64 (-.f64 (*.f64 re re) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) im)
(*.f64 (neg.f64 im) (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/6 binary64) (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)) (*.f64 im im)))))
(/.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im)))
(*.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (-.f64 im (*.f64 im re)) (*.f64 im (*.f64 re (*.f64 im re)))) (fma.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re))) (*.f64 im (*.f64 im im)))))
(*.f64 im (fma.f64 (fma.f64 #s(literal -1/6 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)) (*.f64 (*.f64 im im) (*.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)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))))
(fma.f64 im (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 re (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))) im)
(sin.f64 im)
(*.f64 (exp.f64 re) im)
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 re re #s(literal -1 binary64)) im))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (+.f64 re #s(literal -1 binary64))))
(/.f64 (neg.f64 (sin.f64 im)) (+.f64 re #s(literal -1 binary64)))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
Outputs
(*.f64 im (fma.f64 (fma.f64 #s(literal -1/6 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)) (*.f64 (*.f64 im im) (*.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)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (exp.f64 re) im)
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (exp.f64 re) im)
Calls

1 calls:

14.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
Results
AccuracySegmentsBranch
99.1%5(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes16.0ms (0.1%)

Memory
1.5MiB live, 41.0MiB allocated
Counts
50 → 5
Calls
Call 1
Inputs
im
(*.f64 im re)
(fma.f64 im re im)
(*.f64 (+.f64 re #s(literal 1 binary64)) im)
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re)))
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))
(*.f64 re (fma.f64 (*.f64 im re) #s(literal 1/2 binary64) im))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (fma.f64 im re im))))
(*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im (fma.f64 re im im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.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)) im)
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(fma.f64 im (fma.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) re) im)
(fma.f64 re (fma.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 (*.f64 im #s(literal -1/6 binary64)) im) im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
(*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 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 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 (*.f64 im #s(literal -1/6 binary64)) im) im))
(fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) (/.f64 (*.f64 im re) re))
(fma.f64 im (/.f64 (*.f64 re re) (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) im)
(/.f64 (*.f64 (fma.f64 im re im) (-.f64 (*.f64 im re) im)) (-.f64 (*.f64 im re) im))
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im)))
(*.f64 re (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(*.f64 (*.f64 (fma.f64 im re im) (-.f64 (*.f64 im re) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im re) im)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 im (*.f64 im im)) im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(fma.f64 im (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) im)
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(fma.f64 im (/.f64 (-.f64 (*.f64 re re) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) im)
(fma.f64 im (/.f64 (-.f64 (*.f64 re re) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) im)
(*.f64 (neg.f64 im) (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/6 binary64) (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)) (*.f64 im im)))))
(/.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im)))
(*.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (-.f64 im (*.f64 im re)) (*.f64 im (*.f64 re (*.f64 im re)))) (fma.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re))) (*.f64 im (*.f64 im im)))))
(*.f64 im (fma.f64 (fma.f64 #s(literal -1/6 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)) (*.f64 (*.f64 im im) (*.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)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))))
(fma.f64 im (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 re (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))) im)
(sin.f64 im)
(*.f64 (exp.f64 re) im)
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 re re #s(literal -1 binary64)) im))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (+.f64 re #s(literal -1 binary64))))
(/.f64 (neg.f64 (sin.f64 im)) (+.f64 re #s(literal -1 binary64)))
Outputs
(*.f64 im (fma.f64 (fma.f64 #s(literal -1/6 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)) (*.f64 (*.f64 im im) (*.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)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))))
(/.f64 (neg.f64 (sin.f64 im)) (+.f64 re #s(literal -1 binary64)))
(*.f64 (exp.f64 re) im)
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (exp.f64 re) im)
Calls

1 calls:

12.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
Results
AccuracySegmentsBranch
99.1%5(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes14.0ms (0.1%)

Memory
36.3MiB live, 36.2MiB allocated
Counts
49 → 5
Calls
Call 1
Inputs
im
(*.f64 im re)
(fma.f64 im re im)
(*.f64 (+.f64 re #s(literal 1 binary64)) im)
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re)))
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))
(*.f64 re (fma.f64 (*.f64 im re) #s(literal 1/2 binary64) im))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (fma.f64 im re im))))
(*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im (fma.f64 re im im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.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)) im)
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(fma.f64 im (fma.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) re) im)
(fma.f64 re (fma.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 (*.f64 im #s(literal -1/6 binary64)) im) im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
(*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 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 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 (*.f64 im #s(literal -1/6 binary64)) im) im))
(fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) (/.f64 (*.f64 im re) re))
(fma.f64 im (/.f64 (*.f64 re re) (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) im)
(/.f64 (*.f64 (fma.f64 im re im) (-.f64 (*.f64 im re) im)) (-.f64 (*.f64 im re) im))
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im)))
(*.f64 re (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(*.f64 (*.f64 (fma.f64 im re im) (-.f64 (*.f64 im re) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im re) im)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 im (*.f64 im im)) im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(fma.f64 im (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) im)
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(fma.f64 im (/.f64 (-.f64 (*.f64 re re) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) im)
(fma.f64 im (/.f64 (-.f64 (*.f64 re re) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) im)
(*.f64 (neg.f64 im) (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/6 binary64) (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)) (*.f64 im im)))))
(/.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im)))
(*.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (-.f64 im (*.f64 im re)) (*.f64 im (*.f64 re (*.f64 im re)))) (fma.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re))) (*.f64 im (*.f64 im im)))))
(*.f64 im (fma.f64 (fma.f64 #s(literal -1/6 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)) (*.f64 (*.f64 im im) (*.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)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))))
(fma.f64 im (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 re (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))) im)
(sin.f64 im)
(*.f64 (exp.f64 re) im)
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 re re #s(literal -1 binary64)) im))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (+.f64 re #s(literal -1 binary64))))
Outputs
(*.f64 im (fma.f64 (fma.f64 #s(literal -1/6 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)) (*.f64 (*.f64 im im) (*.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)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (exp.f64 re) im)
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (exp.f64 re) im)
Calls

1 calls:

12.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
Results
AccuracySegmentsBranch
99.0%5(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes22.0ms (0.1%)

Memory
-24.6MiB live, 29.9MiB allocated
Counts
47 → 5
Calls
Call 1
Inputs
im
(*.f64 im re)
(fma.f64 im re im)
(*.f64 (+.f64 re #s(literal 1 binary64)) im)
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re)))
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))
(*.f64 re (fma.f64 (*.f64 im re) #s(literal 1/2 binary64) im))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (fma.f64 im re im))))
(*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im (fma.f64 re im im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.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)) im)
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(fma.f64 im (fma.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) re) im)
(fma.f64 re (fma.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 (*.f64 im #s(literal -1/6 binary64)) im) im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
(*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 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 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 (*.f64 im #s(literal -1/6 binary64)) im) im))
(fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) (/.f64 (*.f64 im re) re))
(fma.f64 im (/.f64 (*.f64 re re) (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) im)
(/.f64 (*.f64 (fma.f64 im re im) (-.f64 (*.f64 im re) im)) (-.f64 (*.f64 im re) im))
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im)))
(*.f64 re (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(*.f64 (*.f64 (fma.f64 im re im) (-.f64 (*.f64 im re) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im re) im)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 im (*.f64 im im)) im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(fma.f64 im (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) im)
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(fma.f64 im (/.f64 (-.f64 (*.f64 re re) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) im)
(fma.f64 im (/.f64 (-.f64 (*.f64 re re) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) im)
(*.f64 (neg.f64 im) (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/6 binary64) (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)) (*.f64 im im)))))
(/.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im)))
(*.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (-.f64 im (*.f64 im re)) (*.f64 im (*.f64 re (*.f64 im re)))) (fma.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re))) (*.f64 im (*.f64 im im)))))
(*.f64 im (fma.f64 (fma.f64 #s(literal -1/6 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)) (*.f64 (*.f64 im im) (*.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)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))))
(fma.f64 im (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 re (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))) im)
(sin.f64 im)
(*.f64 (exp.f64 re) im)
Outputs
(*.f64 im (fma.f64 (fma.f64 #s(literal -1/6 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)) (*.f64 (*.f64 im im) (*.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)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))))
(sin.f64 im)
(*.f64 (exp.f64 re) im)
(sin.f64 im)
(*.f64 (exp.f64 re) im)
Calls

1 calls:

20.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
Results
AccuracySegmentsBranch
98.8%5(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes67.0ms (0.3%)

Memory
-17.1MiB live, 141.2MiB allocated
Counts
46 → 5
Calls
Call 1
Inputs
im
(*.f64 im re)
(fma.f64 im re im)
(*.f64 (+.f64 re #s(literal 1 binary64)) im)
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re)))
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))
(*.f64 re (fma.f64 (*.f64 im re) #s(literal 1/2 binary64) im))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (fma.f64 im re im))))
(*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im (fma.f64 re im im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.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)) im)
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(fma.f64 im (fma.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) re) im)
(fma.f64 re (fma.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 (*.f64 im #s(literal -1/6 binary64)) im) im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
(*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 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 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 (*.f64 im #s(literal -1/6 binary64)) im) im))
(fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) (/.f64 (*.f64 im re) re))
(fma.f64 im (/.f64 (*.f64 re re) (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) im)
(/.f64 (*.f64 (fma.f64 im re im) (-.f64 (*.f64 im re) im)) (-.f64 (*.f64 im re) im))
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im)))
(*.f64 re (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(*.f64 (*.f64 (fma.f64 im re im) (-.f64 (*.f64 im re) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im re) im)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 im (*.f64 im im)) im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(fma.f64 im (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) im)
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(fma.f64 im (/.f64 (-.f64 (*.f64 re re) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) im)
(fma.f64 im (/.f64 (-.f64 (*.f64 re re) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) im)
(*.f64 (neg.f64 im) (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/6 binary64) (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)) (*.f64 im im)))))
(/.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im)))
(*.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (-.f64 im (*.f64 im re)) (*.f64 im (*.f64 re (*.f64 im re)))) (fma.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re))) (*.f64 im (*.f64 im im)))))
(*.f64 im (fma.f64 (fma.f64 #s(literal -1/6 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)) (*.f64 (*.f64 im im) (*.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)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))))
(fma.f64 im (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 re (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))) im)
(sin.f64 im)
Outputs
(*.f64 im (fma.f64 (fma.f64 #s(literal -1/6 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)) (*.f64 (*.f64 im im) (*.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)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))))
(sin.f64 im)
(*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(sin.f64 im)
(*.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)) im)
Calls

5 calls:

14.0ms
(sin.f64 im)
13.0ms
im
13.0ms
re
12.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
10.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
57.7%3(sin.f64 im)
57.7%2im
70.8%4re
68.4%3(exp.f64 re)
72.4%5(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 21 to 15 computations (28.6% saved)

regimes63.0ms (0.3%)

Memory
15.9MiB live, 132.8MiB allocated
Counts
45 → 2
Calls
Call 1
Inputs
im
(*.f64 im re)
(fma.f64 im re im)
(*.f64 (+.f64 re #s(literal 1 binary64)) im)
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re)))
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))
(*.f64 re (fma.f64 (*.f64 im re) #s(literal 1/2 binary64) im))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (fma.f64 im re im))))
(*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im (fma.f64 re im im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.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)) im)
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(fma.f64 im (fma.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) re) im)
(fma.f64 re (fma.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 (*.f64 im #s(literal -1/6 binary64)) im) im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
(*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 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 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 (*.f64 im #s(literal -1/6 binary64)) im) im))
(fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) (/.f64 (*.f64 im re) re))
(fma.f64 im (/.f64 (*.f64 re re) (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) im)
(/.f64 (*.f64 (fma.f64 im re im) (-.f64 (*.f64 im re) im)) (-.f64 (*.f64 im re) im))
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im)))
(*.f64 re (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(*.f64 (*.f64 (fma.f64 im re im) (-.f64 (*.f64 im re) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im re) im)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 im (*.f64 im im)) im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(fma.f64 im (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) im)
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(fma.f64 im (/.f64 (-.f64 (*.f64 re re) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 (*.f64 re re) #s(literal -1/2 binary64))) im)
(fma.f64 im (/.f64 (-.f64 (*.f64 re re) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) im)
(*.f64 (neg.f64 im) (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/6 binary64) (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)) (*.f64 im im)))))
(/.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im)))
(*.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (-.f64 im (*.f64 im re)) (*.f64 im (*.f64 re (*.f64 im re)))) (fma.f64 (*.f64 im re) (*.f64 im (*.f64 re (*.f64 im re))) (*.f64 im (*.f64 im im)))))
(*.f64 im (fma.f64 (fma.f64 #s(literal -1/6 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)) (*.f64 (*.f64 im im) (*.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)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))))
(fma.f64 im (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 re (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))) im)
Outputs
(*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(fma.f64 im (fma.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) re) im)
Calls

5 calls:

13.0ms
(sin.f64 im)
13.0ms
im
13.0ms
re
11.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
10.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
44.3%2(sin.f64 im)
39.3%1im
46.3%2(exp.f64 re)
47.9%3re
50.9%2(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 21 to 15 computations (28.6% saved)

regimes5.0ms (0%)

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

1 calls:

5.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
Results
AccuracySegmentsBranch
50.9%2(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes7.0ms (0%)

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

1 calls:

6.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
Results
AccuracySegmentsBranch
48.6%2(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes5.0ms (0%)

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

1 calls:

4.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
Results
AccuracySegmentsBranch
47.2%2(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes5.0ms (0%)

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

1 calls:

4.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
Results
AccuracySegmentsBranch
47.2%2(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes15.0ms (0.1%)

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

4 calls:

4.0ms
re
4.0ms
(sin.f64 im)
3.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
3.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
41.3%2(sin.f64 im)
37.0%1(exp.f64 re)
37.0%1re
41.6%2(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 18 to 13 computations (27.8% saved)

regimes7.0ms (0%)

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

2 calls:

3.0ms
(sin.f64 im)
3.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
Results
AccuracySegmentsBranch
36.2%2(sin.f64 im)
40.9%2(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 11 to 8 computations (27.3% saved)

regimes13.0ms (0.1%)

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

4 calls:

4.0ms
im
3.0ms
re
3.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
2.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
37.1%2re
37.1%2(exp.f64 re)
31.5%1im
37.1%2(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 17 to 12 computations (29.4% saved)

regimes9.0ms (0%)

Memory
-16.3MiB live, 23.1MiB allocated
Counts
4 → 1
Calls
Call 1
Inputs
im
(*.f64 im re)
(fma.f64 im re im)
(*.f64 (+.f64 re #s(literal 1 binary64)) im)
Outputs
(fma.f64 im re im)
Calls

4 calls:

3.0ms
(sin.f64 im)
2.0ms
re
2.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
2.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
31.5%1(sin.f64 im)
31.5%1re
31.5%1(exp.f64 re)
31.5%1(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 18 to 13 computations (27.8% saved)

regimes8.0ms (0%)

Memory
23.8MiB live, 23.8MiB allocated
Counts
2 → 2
Calls
Call 1
Inputs
im
(*.f64 im re)
Outputs
im
(*.f64 im re)
Calls

5 calls:

2.0ms
(sin.f64 im)
2.0ms
im
1.0ms
re
1.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
1.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
31.2%2im
30.8%2(sin.f64 im)
31.2%2(*.f64 (exp.f64 re) (sin.f64 im))
31.2%2re
31.2%2(exp.f64 re)
Compiler

Compiled 21 to 15 computations (28.6% saved)

regimes8.0ms (0%)

Memory
-22.9MiB live, 18.1MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
im
Outputs
im
Calls

5 calls:

3.0ms
im
1.0ms
(sin.f64 im)
1.0ms
re
1.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
1.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
27.7%1(sin.f64 im)
27.7%1im
27.7%1re
27.7%1(exp.f64 re)
27.7%1(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 21 to 15 computations (28.6% saved)

bsearch39.0ms (0.2%)

Memory
34.7MiB live, 73.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
10.0ms
5.7062177826725e+101
1.2249856394070207e+104
10.0ms
1.849917657661198e-15
9.857512906303084e-15
16.0ms
-66085431.032532856
-0.0016981529829959055
Samples
24.0ms368×0valid
Compiler

Compiled 630 to 430 computations (31.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
ival-sin: 9.0ms (61% of total)
ival-exp: 4.0ms (27.1% of total)
ival-mult: 2.0ms (13.6% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch47.0ms (0.2%)

Memory
-31.9MiB live, 87.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
1.8980170294004145e+153
1.4950443643374946e+159
10.0ms
1.849917657661198e-15
9.857512906303084e-15
17.0ms
-66085431.032532856
-0.0016981529829959055
Samples
27.0ms400×0valid
Compiler

Compiled 615 to 420 computations (31.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-sin: 10.0ms (59.3% of total)
ival-exp: 4.0ms (23.7% of total)
ival-mult: 3.0ms (17.8% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch1.0ms (0%)

Memory
1.7MiB live, 1.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9997730565384821
+inf
0.0ms
3.935505999499618e-68
8.308931807272398e-66
0.0ms
-0.030309432931548738
-0.0
0.0ms
-inf
-0.999805944605682
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.5MiB live, 1.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9997730565384821
+inf
0.0ms
3.935505999499618e-68
8.308931807272398e-66
0.0ms
-0.030309432931548738
-0.0
0.0ms
-inf
-0.999805944605682
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.5MiB live, 1.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9997730565384821
+inf
0.0ms
3.935505999499618e-68
8.308931807272398e-66
0.0ms
-0.030309432931548738
-0.0
0.0ms
-inf
-0.999805944605682
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.4MiB live, 1.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9997730565384821
+inf
0.0ms
3.935505999499618e-68
8.308931807272398e-66
0.0ms
-0.030309432931548738
-0.0
0.0ms
-inf
-0.999805944605682
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.4MiB live, 1.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9997730565384821
+inf
0.0ms
3.935505999499618e-68
8.308931807272398e-66
0.0ms
-0.030309432931548738
-0.0
0.0ms
-inf
-0.999805944605682
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.4MiB live, 1.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9997730565384821
+inf
0.0ms
-0.0
8.653822771259518e-308
0.0ms
-0.030309432931548738
-0.0
0.0ms
-inf
-0.999805944605682
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
-0.0
8.653822771259518e-308
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
-0.0
8.653822771259518e-308
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
-0.0
8.653822771259518e-308
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
-0.0
8.653822771259518e-308
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
-0.0
8.653822771259518e-308
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.0
8.653822771259518e-308
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
6.835907233075655e-8
0.004954942420532919
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
0.9997730565384821
+inf
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9984906956558406
0.9997730565384821
Compiler

Compiled 10 to 10 computations (0% saved)

simplify22.0ms (0.1%)

Memory
5.0MiB live, 43.2MiB allocated
Algorithm
egg-herbie
Rules
56×*-commutative_binary64
14×+-commutative_binary64
12×if-if-or-not_binary32
10×sub-neg_binary64
10×neg-sub0_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0112851
1154845
2164845
3176843
4186843
5194843
6196843
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (exp.f64 re) (sin.f64 im))
(if (<=.f64 re #s(literal -5620492334958379/72057594037927936 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 re #s(literal 6084722881095501/633825300114114700748351602688 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)) (sin.f64 im)) (if (<=.f64 re #s(literal 10000000000000000019156750857346687362159551272651920111528035145993793242039887559612361451081803235328 binary64)) (*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.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)) (sin.f64 im)))))
(if (<=.f64 re #s(literal -1152921504606847/72057594037927936 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 re #s(literal 6084722881095501/633825300114114700748351602688 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im)) (if (<=.f64 re #s(literal 18999999999999999064581089979963101249120767266604493066770021892695906750618596520567186646577434152905173284039181572611431631767743819258237216708624384 binary64)) (*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (exp.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 6070840288205403/121416805764108066932466369176469931665150427440758720078238275608681517825325531136 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (exp.f64 re) im)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 im (fma.f64 (fma.f64 #s(literal -1/6 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)) (*.f64 (*.f64 im im) (*.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)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 6070840288205403/121416805764108066932466369176469931665150427440758720078238275608681517825325531136 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (exp.f64 re) im)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 im (fma.f64 (fma.f64 #s(literal -1/6 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)) (*.f64 (*.f64 im im) (*.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)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (/.f64 (neg.f64 (sin.f64 im)) (+.f64 re #s(literal -1 binary64))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 6070840288205403/121416805764108066932466369176469931665150427440758720078238275608681517825325531136 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (exp.f64 re) im)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 im (fma.f64 (fma.f64 #s(literal -1/6 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)) (*.f64 (*.f64 im im) (*.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)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 6070840288205403/121416805764108066932466369176469931665150427440758720078238275608681517825325531136 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (exp.f64 re) im)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 im (fma.f64 (fma.f64 #s(literal -1/6 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)) (*.f64 (*.f64 im im) (*.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)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (sin.f64 im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 6070840288205403/121416805764108066932466369176469931665150427440758720078238275608681517825325531136 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (sin.f64 im) (*.f64 (exp.f64 re) im)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 im (fma.f64 (fma.f64 #s(literal -1/6 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)) (*.f64 (*.f64 im im) (*.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)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (sin.f64 im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (sin.f64 im) (*.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)) im)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (fma.f64 im (fma.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) re) im))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.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)) im))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im (fma.f64 re im im)))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (fma.f64 im re im)))) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im (fma.f64 re im im)))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (fma.f64 im re im)))) (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 944473296573929/9444732965739290427392 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (fma.f64 im re im) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re))))
(fma.f64 im re im)
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 8998192055486251/9007199254740992 binary64)) im (*.f64 im re))
im
Outputs
(*.f64 (exp.f64 re) (sin.f64 im))
(if (<=.f64 re #s(literal -5620492334958379/72057594037927936 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 re #s(literal 6084722881095501/633825300114114700748351602688 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)) (sin.f64 im)) (if (<=.f64 re #s(literal 10000000000000000019156750857346687362159551272651920111528035145993793242039887559612361451081803235328 binary64)) (*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.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)) (sin.f64 im)))))
(if (<=.f64 re #s(literal -5620492334958379/72057594037927936 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 re #s(literal 6084722881095501/633825300114114700748351602688 binary64)) (*.f64 (sin.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))) (if (<=.f64 re #s(literal 10000000000000000019156750857346687362159551272651920111528035145993793242039887559612361451081803235328 binary64)) (*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 (sin.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))))))
(if (<=.f64 re #s(literal -1152921504606847/72057594037927936 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 re #s(literal 6084722881095501/633825300114114700748351602688 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im)) (if (<=.f64 re #s(literal 18999999999999999064581089979963101249120767266604493066770021892695906750618596520567186646577434152905173284039181572611431631767743819258237216708624384 binary64)) (*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im)))))
(if (<=.f64 re #s(literal -1152921504606847/72057594037927936 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 re #s(literal 6084722881095501/633825300114114700748351602688 binary64)) (*.f64 (sin.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) (if (<=.f64 re #s(literal 18999999999999999064581089979963101249120767266604493066770021892695906750618596520567186646577434152905173284039181572611431631767743819258237216708624384 binary64)) (*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 (sin.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (exp.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 6070840288205403/121416805764108066932466369176469931665150427440758720078238275608681517825325531136 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (exp.f64 re) im)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (exp.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (sin.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 6070840288205403/121416805764108066932466369176469931665150427440758720078238275608681517825325531136 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) (*.f64 (exp.f64 re) im)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 im (fma.f64 (fma.f64 #s(literal -1/6 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)) (*.f64 (*.f64 im im) (*.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)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 6070840288205403/121416805764108066932466369176469931665150427440758720078238275608681517825325531136 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (exp.f64 re) im)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 im (fma.f64 (fma.f64 #s(literal -1/6 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)) (*.f64 (*.f64 im im) (*.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)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (sin.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 6070840288205403/121416805764108066932466369176469931665150427440758720078238275608681517825325531136 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) (*.f64 (exp.f64 re) im)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 im (fma.f64 (fma.f64 #s(literal -1/6 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)) (*.f64 (*.f64 im im) (*.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)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (/.f64 (neg.f64 (sin.f64 im)) (+.f64 re #s(literal -1 binary64))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 6070840288205403/121416805764108066932466369176469931665150427440758720078238275608681517825325531136 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (exp.f64 re) im)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 im (fma.f64 (fma.f64 #s(literal -1/6 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)) (*.f64 (*.f64 im im) (*.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)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (/.f64 (sin.f64 im) (-.f64 (neg.f64 re) #s(literal -1 binary64))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 6070840288205403/121416805764108066932466369176469931665150427440758720078238275608681517825325531136 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) (*.f64 (exp.f64 re) im)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 im (fma.f64 (fma.f64 #s(literal -1/6 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)) (*.f64 (*.f64 im im) (*.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)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 6070840288205403/121416805764108066932466369176469931665150427440758720078238275608681517825325531136 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (exp.f64 re) im)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 im (fma.f64 (fma.f64 #s(literal -1/6 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)) (*.f64 (*.f64 im im) (*.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)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 6070840288205403/121416805764108066932466369176469931665150427440758720078238275608681517825325531136 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) (*.f64 (exp.f64 re) im)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 im (fma.f64 (fma.f64 #s(literal -1/6 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)) (*.f64 (*.f64 im im) (*.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)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (sin.f64 im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 6070840288205403/121416805764108066932466369176469931665150427440758720078238275608681517825325531136 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (sin.f64 im) (*.f64 (exp.f64 re) im)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 im (fma.f64 (fma.f64 #s(literal -1/6 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)) (*.f64 (*.f64 im im) (*.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)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (sin.f64 im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (sin.f64 im) (*.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)) im)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 im (fma.f64 (fma.f64 #s(literal -1/6 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)) (*.f64 (*.f64 im im) (*.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)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (sin.f64 im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (+.f64 re #s(literal 1 binary64))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (sin.f64 im) (*.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)))))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (fma.f64 im (fma.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) re) im))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (+.f64 re #s(literal 1 binary64))) (fma.f64 im (fma.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) re) im))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.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)) im))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (+.f64 re #s(literal 1 binary64))) (*.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))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im (fma.f64 re im im)))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (+.f64 re #s(literal 1 binary64))) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im (fma.f64 re im im)))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (fma.f64 im re im)))) (fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im (fma.f64 re im im)))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (fma.f64 im re im)))) (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 944473296573929/9444732965739290427392 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (fma.f64 im re im) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re))))
(fma.f64 im re im)
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 8998192055486251/9007199254740992 binary64)) im (*.f64 im re))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 8998192055486251/9007199254740992 binary64)) im (*.f64 re im))
im

soundness11.3s (55%)

Memory
-18.1MiB live, 1 540.0MiB allocated
Rules
24 120×accelerator-lowering-fma.f32
24 120×accelerator-lowering-fma.f64
16 042×accelerator-lowering-fma.f32
16 042×accelerator-lowering-fma.f64
15 566×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02069
19465
269565
3703365
0802758
071297
1221286
2586274
31574268
42436268
53110268
63581268
73732268
84021268
95977268
08264246
03253074
111362938
240572668
081972433
036171
1224167
21968167
08454143
02492914
18022829
226542677
082812365
01821402
16431294
221371264
366761256
081091123
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 1 744 to 657 computations (62.3% saved)

preprocess105.0ms (0.5%)

Memory
44.9MiB live, 197.6MiB allocated
Remove

(negabs im)

Compiler

Compiled 1 820 to 254 computations (86% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...