math.exp on complex, imaginary part

Time bar (total: 21.4s)

analyze0.0ms (0%)

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

sample970.0ms (4.5%)

Memory
-30.7MiB live, 1 503.4MiB allocated
Samples
802.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 575.0ms
ival-mult: 245.0ms (42.6% of total)
ival-sin: 223.0ms (38.8% of total)
ival-exp: 99.0ms (17.2% of total)
ival-true: 5.0ms (0.9% of total)
ival-assert: 3.0ms (0.5% of total)
Bogosity

preprocess21.0ms (0.1%)

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

explain85.0ms (0.4%)

Memory
-18.3MiB live, 119.3MiB 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
57.0ms512×0valid
Compiler

Compiled 40 to 24 computations (40% saved)

Precisions
Click to see histograms. Total time spent on operations: 38.0ms
ival-sin: 31.0ms (82% of total)
ival-exp: 4.0ms (10.6% of total)
ival-mult: 3.0ms (7.9% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

Memory
1.0MiB live, 1.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
2.7MiB live, 2.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

localize34.0ms (0.2%)

Memory
-15.9MiB live, 22.7MiB 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
15.0ms256×0valid
Compiler

Compiled 13 to 7 computations (46.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-sin: 5.0ms (54.6% of total)
ival-exp: 2.0ms (21.8% of total)
ival-mult: 2.0ms (21.8% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series3.0ms (0%)

Memory
3.7MiB live, 3.7MiB 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
1.0ms
re
@inf
(* (exp re) (sin im))
1.0ms
im
@0
(* (exp re) (sin im))
0.0ms
re
@0
(* (exp re) (sin im))
0.0ms
im
@-inf
(* (exp re) (sin im))
0.0ms
im
@inf
(* (exp re) (sin im))

rewrite26.0ms (0.1%)

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

simplify459.0ms (2.1%)

Memory
26.7MiB live, 892.9MiB 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) (*.f64 im (fma.f64 #s(literal -1/6 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))
(* 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 (fma.f64 im #s(literal 1/120 binary64) #s(literal 0 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 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/5040 binary64) #s(literal 0 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))))
(*.f64 im (fma.f64 #s(literal -1/6 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64)))
(* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))
(*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (fma.f64 im #s(literal 1/120 binary64) #s(literal 0 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(* im (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))
(*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/5040 binary64) #s(literal 0 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(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
18.3MiB live, 18.3MiB allocated
Compiler

Compiled 358 to 49 computations (86.3% saved)

prune8.0ms (0%)

Memory
-12.7MiB live, 25.5MiB 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
70.4%
(*.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))
66.9%
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
54.4%
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
60.0%
(*.f64 (exp.f64 re) (*.f64 im (fma.f64 #s(literal -1/6 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))
100.0%
(*.f64 (exp.f64 re) (sin.f64 im))
68.9%
(*.f64 (exp.f64 re) im)
54.0%
(sin.f64 im)
Compiler

Compiled 125 to 87 computations (30.4% saved)

simplify43.0ms (0.2%)

Memory
19.9MiB live, 95.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
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
(exp.f64 re)
cost-diff0
(*.f64 (exp.f64 re) im)
cost-diff0
(sin.f64 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
1 392×accelerator-lowering-fma.f32
1 392×accelerator-lowering-fma.f64
510×*-lowering-*.f32
510×*-lowering-*.f64
358×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022107
154107
2118107
3265107
4484107
5877107
6961107
096193
Stop Event
iter limit
saturated
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
(sin im)
im
(* (exp re) im)
(exp re)
re
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
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
(sin im)
(sin.f64 im)
im
(* (exp re) im)
(*.f64 im (exp.f64 re))
(exp re)
(exp.f64 re)
re
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

localize102.0ms (0.5%)

Memory
-21.6MiB live, 203.7MiB allocated
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
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)
accuracy91.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%
(exp.f64 re)
accuracy100.0%
(*.f64 (exp.f64 re) im)
accuracy100.0%
(sin.f64 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))
accuracy96.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))
Samples
74.0ms256×0valid
Compiler

Compiled 95 to 24 computations (74.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 35.0ms
ival-mult: 15.0ms (42.9% of total)
ival-add: 8.0ms (22.9% of total)
ival-sin: 6.0ms (17.2% of total)
const: 4.0ms (11.4% 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)

series15.0ms (0.1%)

Memory
-4.7MiB live, 33.5MiB allocated
Counts
12 → 192
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 (sin im)>
#<alt (* (exp re) im)>
#<alt (exp re)>
#<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)>
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>
#<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 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 (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)))>
Calls

48 calls:

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

rewrite626.0ms (2.9%)

Memory
43.7MiB live, 825.7MiB allocated
Algorithm
batch-egg-rewrite
Rules
8 900×accelerator-lowering-fma.f32
8 900×accelerator-lowering-fma.f64
5 262×*-lowering-*.f32
5 262×*-lowering-*.f64
4 100×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02286
112086
2100386
0861672
Stop Event
iter limit
node limit
Counts
12 → 513
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)
(sin im)
(* (exp re) im)
(exp re)
(* (+ re 1) (sin im))
(+ re 1)
(* (+ (* re (+ (* re 1/2) 1)) 1) (sin im))
(+ (* re (+ (* re 1/2) 1)) 1)
(+ (* re 1/2) 1)
Outputs
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(+.f64 (sin.f64 im) (*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (sin.f64 im)))
(+.f64 (*.f64 (sin.f64 im) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (sin.f64 im))
(+.f64 (*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (sin.f64 im)) (sin.f64 im))
(+.f64 (*.f64 (sin.f64 im) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))
(+.f64 (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) (*.f64 (sin.f64 im) re))
(+.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (sin.f64 im)) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (sin.f64 im)) (*.f64 re (sin.f64 im)))
(fma.f64 #s(literal 1 binary64) (sin.f64 im) (*.f64 (sin.f64 im) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(fma.f64 #s(literal 1 binary64) (sin.f64 im) (*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (sin.f64 im)))
(fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #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) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(fma.f64 (sin.f64 im) #s(literal 1 binary64) (*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (sin.f64 im)))
(fma.f64 (sin.f64 im) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (sin.f64 im))
(fma.f64 (sin.f64 im) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))
(fma.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 (sin.f64 im) re))
(fma.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (sin.f64 im) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))
(fma.f64 (*.f64 (sin.f64 im) re) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(fma.f64 (*.f64 (sin.f64 im) (*.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))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (sin.f64 im) (*.f64 re (sin.f64 im)))
(fma.f64 (*.f64 (sin.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) re (sin.f64 im))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (sin.f64 im) (fma.f64 (*.f64 re (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)) (*.f64 re (*.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 (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 (*.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 (fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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 re (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 (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)) (*.f64 re (*.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 #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 (*.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) (/.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 (sin.f64 im) (fma.f64 (*.f64 re (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)) (*.f64 re (*.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 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(/.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 (*.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 (*.f64 (fma.f64 (*.f64 re (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)) (*.f64 re (*.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 (fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(/.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 (*.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)) (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 (*.f64 re (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)) (*.f64 re (*.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 0 binary64) (-.f64 (fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(/.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 (*.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 0 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 (*.f64 (fma.f64 (*.f64 re (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)) (*.f64 re (*.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 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(/.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 (*.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 #s(literal 0 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 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 im) (*.f64 re (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 (sin.f64 im) (sin.f64 im) (-.f64 (*.f64 (*.f64 (sin.f64 im) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (sin.f64 im) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) (*.f64 (sin.f64 im) (*.f64 (sin.f64 im) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) (*.f64 re (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 (sin.f64 im) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 im) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (sin.f64 im) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 (sin.f64 im) (sin.f64 im)) (*.f64 (*.f64 (sin.f64 im) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (sin.f64 im)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (sin.f64 im)) #s(literal 3 binary64))) (fma.f64 (sin.f64 im) (sin.f64 im) (-.f64 (*.f64 (*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (sin.f64 im)) (*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (sin.f64 im))) (*.f64 (sin.f64 im) (*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (sin.f64 im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (sin.f64 im)) (*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (sin.f64 im)) (-.f64 (*.f64 (sin.f64 im) (sin.f64 im)) (*.f64 (*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (sin.f64 im)) (sin.f64 im)))))
(/.f64 (-.f64 (*.f64 (sin.f64 im) (sin.f64 im)) (*.f64 (*.f64 (sin.f64 im) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (sin.f64 im) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))) (-.f64 (sin.f64 im) (*.f64 (sin.f64 im) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 im) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (sin.f64 im) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) (*.f64 (sin.f64 im) (sin.f64 im))) (-.f64 (*.f64 (sin.f64 im) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (sin.f64 im)))
(/.f64 (-.f64 (*.f64 (sin.f64 im) (sin.f64 im)) (*.f64 (*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (sin.f64 im)) (*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (sin.f64 im)))) (-.f64 (sin.f64 im) (*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (sin.f64 im))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (sin.f64 im)) (*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (sin.f64 im))) (*.f64 (sin.f64 im) (sin.f64 im))) (-.f64 (*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (sin.f64 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)) (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 (*.f64 re (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)) (*.f64 re (*.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 (fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(*.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 (*.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 (fma.f64 (*.f64 re (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)) (*.f64 re (*.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 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(*.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 (*.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 #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 re (fma.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) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (*.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 re #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64)))
(+.f64 (/.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (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 (fma.f64 re #s(literal 1/6 binary64) #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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(+.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re 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) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) re)
(+.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) #s(literal 1 binary64)) re)
(-.f64 (/.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (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 (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) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) (/.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (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 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(-.f64 (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #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 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 re #s(literal 1 binary64) (fma.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 (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 #s(literal 1/6 binary64) (*.f64 re re)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 re #s(literal 1/6 binary64)) (*.f64 re re) (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/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) re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 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 (*.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))
(fma.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 re (*.f64 re re)) #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 (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 re #s(literal -1 binary64))))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 re re) (*.f64 re #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 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (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 (fma.f64 re #s(literal 1/6 binary64) #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 (fma.f64 re #s(literal 1/6 binary64) #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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) re (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) re) #s(literal 1 binary64))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(fma.f64 (fma.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (fma.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 re) (*.f64 re (-.f64 re (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 re (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 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) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 re (*.f64 #s(literal 1/6 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)))
(fma.f64 (*.f64 re (fma.f64 (*.f64 re (*.f64 re (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 (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 (*.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)))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 re (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 #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 (*.f64 re (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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) re) (/.f64 #s(literal 1 binary64) (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)))) (-.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 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.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) (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 (*.f64 re re) (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) (fma.f64 re #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 re 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))) (+.f64 re #s(literal 1 binary64)))
(neg.f64 (/.f64 (fma.f64 (*.f64 re (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)) (*.f64 re (*.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 0 binary64) (-.f64 (fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))))
(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 (*.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 0 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)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (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)) (*.f64 re (*.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 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.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 #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 re (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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))) (fma.f64 (*.f64 re (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)) (*.f64 re (*.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) (*.f64 re (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 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (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 (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)) (*.f64 re (*.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 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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 re (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 (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)) (*.f64 re (*.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 re (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 (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 (*.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 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (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)) (*.f64 re (*.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 0 binary64) (-.f64 (fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (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)) (*.f64 re (*.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))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (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 (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 0 binary64) (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.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 0 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) (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 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (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 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (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 (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 (*.f64 (+.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 9 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re (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)) (*.f64 re (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))) (*.f64 (*.f64 re (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)) (*.f64 re (*.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 re (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)) (*.f64 re (*.f64 re (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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re (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)) (*.f64 re (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))) (*.f64 (*.f64 re (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)) (*.f64 re (*.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 (*.f64 re (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)) (*.f64 re (*.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 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re (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)) (*.f64 re (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))) (*.f64 (*.f64 re (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)) (*.f64 re (*.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 (+.f64 (fma.f64 (*.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 (*.f64 re (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 re (*.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 #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (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 (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 (*.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 (*.f64 re (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 re (*.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 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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 (-.f64 #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)) (*.f64 re (*.f64 re (fma.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 re (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 0 binary64) (fma.f64 (*.f64 re (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)) (*.f64 re (*.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)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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 re (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 0 binary64) (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.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)))) (neg.f64 (-.f64 #s(literal 0 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 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.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 re) (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (-.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) re))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (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 (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 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (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 (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 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (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 (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 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (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 (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 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) (*.f64 re re)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) re))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (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 (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 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (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 (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) (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 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (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 (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 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 (*.f64 re (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)) (*.f64 re (*.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 (fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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 re (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 (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)) (*.f64 re (*.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 #s(literal 1 binary64) (*.f64 (*.f64 re (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 (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 (*.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 0 binary64) (fma.f64 (*.f64 re (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)) (*.f64 re (*.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 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.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 #s(literal 0 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 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (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 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(+.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 re #s(literal 1/2 binary64)) (fma.f64 re (*.f64 re #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(+.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))
(+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (fma.f64 re #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))) (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 #s(literal 1/6 binary64) (*.f64 re re))) (*.f64 re #s(literal 1/2 binary64)))
(+.f64 (fma.f64 re (*.f64 re #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.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))))))
(-.f64 (fma.f64 re (*.f64 re #s(literal 1/6 binary64)) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re re)) (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 re (*.f64 re #s(literal 1/6 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 re #s(literal 1/2 binary64) (fma.f64 re (*.f64 re #s(literal 1/6 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 #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 #s(literal 1/2 binary64) re (fma.f64 re (*.f64 re #s(literal 1/6 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 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)) (fma.f64 re (*.f64 re #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) re) (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 re re))))) (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) re) (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))
(fma.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) (fma.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) (fma.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 re (*.f64 #s(literal 1/4 binary64) re) #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/6 binary64) (*.f64 re re)))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 #s(literal 1/8 binary64) re) (*.f64 re re) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 re re)))))) (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))
(fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (*.f64 #s(literal 1/4 binary64) re) #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/6 binary64) (*.f64 re re)))
(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 (*.f64 re re) #s(literal 1/36 binary64)) (*.f64 re re) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.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 #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 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))
(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) (+.f64 #s(literal 1/4 binary64) (fma.f64 re #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 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) (+.f64 #s(literal 1/4 binary64) (fma.f64 re #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 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))
(neg.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re (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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (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)))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))))
(neg.f64 (/.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re (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 (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)) (*.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)))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.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 #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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))))) (fma.f64 (*.f64 re (*.f64 re (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 (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 (*.f64 re (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 (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)) (*.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 (fma.f64 (*.f64 re (*.f64 re (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 (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 #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))))))
(/.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.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 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re (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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (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)))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re (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 (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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal -1 binary64))) (-.f64 #s(literal 0 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) (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 (*.f64 (+.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 9 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (*.f64 re (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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re (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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))) (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)))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (*.f64 re (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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re (*.f64 re (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 (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)) (*.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 (fma.f64 (*.f64 (*.f64 re (*.f64 re (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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (*.f64 re (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 (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 (*.f64 (*.f64 re (*.f64 re re)) re) (*.f64 (*.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 (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)))) #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)))))) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) re) (*.f64 (*.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 (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)))) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.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 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re (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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (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)))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (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)) (*.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))))) (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) re) #s(literal 1/36 binary64) (-.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 #s(literal 1/4 binary64) (*.f64 re re)) (*.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)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (*.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 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.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 #s(literal 1/4 binary64) (*.f64 re re))) (-.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 (/.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)))) (*.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 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 (*.f64 re (*.f64 re (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 (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 (*.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 (fma.f64 (*.f64 re (*.f64 re (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 (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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)))))))
(*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.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 0 binary64) (fma.f64 (*.f64 re (*.f64 re (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 (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 0 binary64) (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)))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.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 0 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 #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))) (neg.f64 (/.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))))
(-.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))
(fma.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1 binary64) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(neg.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/4 binary64) (fma.f64 re #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64)))))))
(neg.f64 (/.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))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 re #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (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 #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 re (-.f64 (*.f64 #s(literal 1/36 binary64) 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)) (+.f64 #s(literal 1/4 binary64) (fma.f64 re #s(literal -1/12 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)) (+.f64 #s(literal 1/4 binary64) (*.f64 re (-.f64 (*.f64 #s(literal 1/36 binary64) 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 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/4 binary64) (fma.f64 re #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (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 re (-.f64 (*.f64 #s(literal 1/36 binary64) re) #s(literal 1/12 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (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 #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 (*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) #s(literal 1/10077696 binary64) #s(literal 1/512 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/46656 binary64) (-.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728 binary64)))) (+.f64 #s(literal 1/4 binary64) (fma.f64 re #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/46656 binary64) #s(literal -1/64 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/216 binary64) re) (*.f64 re re) #s(literal -1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (fma.f64 re #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/46656 binary64) #s(literal -1/64 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) re) #s(literal 1/1296 binary64) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)))) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) re) #s(literal 1/1296 binary64) #s(literal -1/16 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (*.f64 #s(literal 1/36 binary64) re) #s(literal 1/4 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/4 binary64) (fma.f64 re #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (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 (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)))))))
(/.f64 (-.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 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))) (*.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 (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) (+.f64 #s(literal 1/4 binary64) (fma.f64 re #s(literal -1/12 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)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 re (-.f64 (*.f64 #s(literal 1/36 binary64) 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 (-.f64 #s(literal 0 binary64) (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 0 binary64) (+.f64 #s(literal 1/4 binary64) (fma.f64 re #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (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 (-.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)))))
(sin.f64 im)
(*.f64 #s(literal 1 binary64) (sin.f64 im))
(*.f64 (sin.f64 im) #s(literal 1 binary64))
(*.f64 im (exp.f64 re))
(*.f64 (exp.f64 re) im)
(exp.f64 re)
(pow.f64 (exp.f64 re) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) re)
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re))
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(+.f64 (*.f64 (sin.f64 im) re) (sin.f64 im))
(+.f64 (*.f64 re (sin.f64 im)) (sin.f64 im))
(fma.f64 re (sin.f64 im) (sin.f64 im))
(fma.f64 #s(literal 1 binary64) (sin.f64 im) (*.f64 (sin.f64 im) re))
(fma.f64 #s(literal 1 binary64) (sin.f64 im) (*.f64 re (sin.f64 im)))
(fma.f64 (sin.f64 im) re (sin.f64 im))
(fma.f64 (sin.f64 im) #s(literal 1 binary64) (*.f64 (sin.f64 im) re))
(fma.f64 (sin.f64 im) #s(literal 1 binary64) (*.f64 re (sin.f64 im)))
(fma.f64 (*.f64 (sin.f64 im) re) #s(literal 1 binary64) (sin.f64 im))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 re re #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 #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)) (sin.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (sin.f64 im))))
(/.f64 (sin.f64 im) (/.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)) re))
(/.f64 (*.f64 (sin.f64 im) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (sin.f64 im)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (sin.f64 im)) (+.f64 re #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (neg.f64 (*.f64 (sin.f64 im) (fma.f64 re re #s(literal -1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) re) #s(literal 1 binary64)))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (sin.f64 im))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (neg.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (sin.f64 im))) (+.f64 (-.f64 #s(literal 0 binary64) re) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) re) (-.f64 (*.f64 (sin.f64 im) (sin.f64 im)) (*.f64 (*.f64 (sin.f64 im) re) (sin.f64 im)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 3 binary64))) (fma.f64 (sin.f64 im) (sin.f64 im) (-.f64 (*.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) re)) (*.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)))))
(/.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 (sin.f64 im) (sin.f64 im)) (*.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64))) (fma.f64 (sin.f64 im) (sin.f64 im) (-.f64 (*.f64 (*.f64 re (sin.f64 im)) (*.f64 re (sin.f64 im))) (*.f64 (sin.f64 im) (*.f64 re (sin.f64 im))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) re)) (*.f64 (sin.f64 im) (sin.f64 im))) (-.f64 (*.f64 (sin.f64 im) re) (sin.f64 im)))
(/.f64 (-.f64 (*.f64 (sin.f64 im) (sin.f64 im)) (*.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) re))) (-.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)))
(/.f64 (-.f64 (*.f64 (*.f64 re (sin.f64 im)) (*.f64 re (sin.f64 im))) (*.f64 (sin.f64 im) (sin.f64 im))) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)))
(/.f64 (-.f64 (*.f64 (sin.f64 im) (sin.f64 im)) (*.f64 (*.f64 re (sin.f64 im)) (*.f64 re (sin.f64 im)))) (-.f64 (sin.f64 im) (*.f64 re (sin.f64 im))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (*.f64 (sin.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 (sin.f64 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)) (sin.f64 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)) (sin.f64 im)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(+.f64 re #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) re)
(+.f64 (/.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 #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)))))
(neg.f64 (/.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))))
(neg.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) re) #s(literal 1 binary64))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (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) (*.f64 re (+.f64 re #s(literal -1 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) re) (-.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 re (+.f64 re #s(literal -1 binary64)))))
(/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 re #s(literal -1 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re re #s(literal -1 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) 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 (*.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))) (-.f64 (fma.f64 re re #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)) (-.f64 (fma.f64 re re #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 (+.f64 (fma.f64 (*.f64 re re) (*.f64 re re) #s(literal 1 binary64)) (*.f64 re re)) (+.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 (-.f64 #s(literal 0 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re re #s(literal -1 binary64)))) (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) 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)))))))
(/.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))))) (+.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 (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 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 #s(literal 0 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) 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 (sin.f64 im) (*.f64 (sin.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(+.f64 (sin.f64 im) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (sin.f64 im)))
(+.f64 (*.f64 (sin.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (sin.f64 im))
(+.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (sin.f64 im)) (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) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (sin.f64 im) re))
(+.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 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (sin.f64 im)) (*.f64 re (sin.f64 im)))
(fma.f64 #s(literal 1 binary64) (sin.f64 im) (*.f64 (sin.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(fma.f64 #s(literal 1 binary64) (sin.f64 im) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (sin.f64 im)))
(fma.f64 (sin.f64 im) #s(literal 1 binary64) (*.f64 (sin.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(fma.f64 (sin.f64 im) #s(literal 1 binary64) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (sin.f64 im)))
(fma.f64 (sin.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (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) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (sin.f64 im) re))
(fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (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) re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (sin.f64 im))
(fma.f64 (*.f64 (sin.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64) (sin.f64 im))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 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 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (sin.f64 im) (fma.f64 (*.f64 re (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 (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)) (*.f64 (sin.f64 im) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.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 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 re (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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64)) (sin.f64 im))))
(/.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 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal -1 binary64)) (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 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re (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 (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 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (*.f64 (sin.f64 im) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.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 (fma.f64 (*.f64 re (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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64)) (sin.f64 im)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal -1 binary64)) (sin.f64 im)) (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 re (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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 im) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal -1 binary64)))) (-.f64 #s(literal 0 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 (*.f64 re (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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64)) (sin.f64 im))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal -1 binary64)) (sin.f64 im))) (-.f64 #s(literal 0 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64))) (fma.f64 (sin.f64 im) (sin.f64 im) (-.f64 (*.f64 (*.f64 (sin.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (sin.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (*.f64 (sin.f64 im) (*.f64 (sin.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (sin.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 (*.f64 (sin.f64 im) (sin.f64 im)) (*.f64 (*.f64 (sin.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (sin.f64 im)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (sin.f64 im)) #s(literal 3 binary64))) (fma.f64 (sin.f64 im) (sin.f64 im) (-.f64 (*.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (sin.f64 im)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (sin.f64 im))) (*.f64 (sin.f64 im) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (sin.f64 im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (sin.f64 im)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (sin.f64 im)) (-.f64 (*.f64 (sin.f64 im) (sin.f64 im)) (*.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (sin.f64 im)) (sin.f64 im)))))
(/.f64 (-.f64 (*.f64 (sin.f64 im) (sin.f64 im)) (*.f64 (*.f64 (sin.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (sin.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) (-.f64 (sin.f64 im) (*.f64 (sin.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (sin.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (*.f64 (sin.f64 im) (sin.f64 im))) (-.f64 (*.f64 (sin.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (sin.f64 im)))
(/.f64 (-.f64 (*.f64 (sin.f64 im) (sin.f64 im)) (*.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (sin.f64 im)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (sin.f64 im)))) (-.f64 (sin.f64 im) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (sin.f64 im))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (sin.f64 im)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (sin.f64 im))) (*.f64 (sin.f64 im) (sin.f64 im))) (-.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (sin.f64 im)) (sin.f64 im)))
(*.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 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re (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 (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 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(*.f64 (*.f64 (sin.f64 im) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.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 re (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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64)) (sin.f64 im)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal -1 binary64)) (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 re (fma.f64 re (*.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))))
(+.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(+.f64 (*.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 (/.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (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)))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) re)
(+.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)) (*.f64 re (*.f64 re (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) (*.f64 re (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 (*.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))))))
(-.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 #s(literal 1/2 binary64) (*.f64 re re) (+.f64 re #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) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #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/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 (*.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 (*.f64 re (fma.f64 re #s(literal 1/2 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))) (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) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 re #s(literal -1 binary64))))) (*.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 (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 (-.f64 #s(literal 0 binary64) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) re) #s(literal 1 binary64))) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re re)) (*.f64 re re) (*.f64 re (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.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 #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 re (fma.f64 (*.f64 #s(literal 1/8 binary64) re) (*.f64 re re) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 re re))))) #s(literal 1 binary64))
(fma.f64 (*.f64 re (fma.f64 re (*.f64 #s(literal 1/4 binary64) re) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) re) (*.f64 re re) #s(literal 1 binary64)) re) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 re re))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 re (*.f64 #s(literal 1/4 binary64) re) #s(literal -1 binary64)) re) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(neg.f64 (/.f64 (fma.f64 (*.f64 re (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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(neg.f64 (/.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (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 (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 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(neg.f64 (/.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (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)))) (fma.f64 (*.f64 re (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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))))
(/.f64 (fma.f64 (*.f64 re (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 (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 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 re (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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.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 #s(literal 0 binary64) (fma.f64 (*.f64 re (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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (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 (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 re (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 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))) (-.f64 #s(literal 0 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) (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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 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)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (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 (*.f64 (+.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 9 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.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 #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 (*.f64 re (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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.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 #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 (*.f64 re (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 (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 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.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 #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 (+.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (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 (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 re (*.f64 re (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 (*.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.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 re (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 re (*.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 0 binary64) (fma.f64 (*.f64 re (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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 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 #s(literal 0 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 0 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)) (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re re)) (*.f64 re re) (-.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))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (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))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (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 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (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))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (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 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re re)) (*.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 (+.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 re re)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) re))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (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 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (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 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))) (+.f64 (/.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (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)))))
(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 (*.f64 re (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 (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 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(*.f64 (fma.f64 (*.f64 re (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 (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) (*.f64 (*.f64 re (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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.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 0 binary64) (fma.f64 (*.f64 re (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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(*.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 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 0 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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.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 re #s(literal 1/2 binary64)) #s(literal 1 binary64))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.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)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re re)) (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 #s(literal 1/4 binary64) (*.f64 re re)) (-.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 #s(literal 1 binary64) (*.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 #s(literal 1/4 binary64) (*.f64 re re)) (/.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)))))
(neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) re) (*.f64 re re) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 re re)))))))
(neg.f64 (/.f64 (fma.f64 re (*.f64 #s(literal 1/4 binary64) re) #s(literal -1 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 #s(literal 1/8 binary64) re) (*.f64 re re) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 re re))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (*.f64 #s(literal 1/4 binary64) re) #s(literal -1 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 #s(literal 1/8 binary64) re) (*.f64 re re) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 re re)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) re) (*.f64 re re) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 re re)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) re) (*.f64 re re) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 re (*.f64 #s(literal 1/4 binary64) re) #s(literal -1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 #s(literal 1/8 binary64) re) (*.f64 re re) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 re re))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 #s(literal 1/8 binary64) re) (*.f64 re re) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (*.f64 #s(literal 1/4 binary64) re) #s(literal -1 binary64))) (fma.f64 re #s(literal -1/2 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 #s(literal 1/4 binary64) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re re)) (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 (*.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 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/64 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 re (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 re re))))))
(/.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 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 re re))))))
(/.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 (*.f64 re (*.f64 re re)) re) #s(literal 1/16 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 re re)))) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) re) #s(literal 1/16 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 re re) #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 #s(literal 1/4 binary64) (*.f64 re re)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 #s(literal 1/8 binary64) re) (*.f64 re re) #s(literal 1 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 re re)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (*.f64 #s(literal 1/4 binary64) re) #s(literal -1 binary64)))) (neg.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re re)) (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 #s(literal 1/4 binary64) (*.f64 re re)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re re)) (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 #s(literal 1/4 binary64) (*.f64 re re)) (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 #s(literal 1/4 binary64) (*.f64 re re)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re re)) (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))))) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re re)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) re) (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 re re))))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) re) (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal 1/4 binary64) re) #s(literal 1/2 binary64))))))
(*.f64 (fma.f64 re (*.f64 #s(literal 1/4 binary64) re) #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 0 binary64) (fma.f64 (*.f64 #s(literal 1/8 binary64) re) (*.f64 re re) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 re re)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re (*.f64 #s(literal 1/4 binary64) re) #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/4 binary64) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))

simplify551.0ms (2.6%)

Memory
3.5MiB live, 1 039.4MiB allocated
Algorithm
egg-herbie
Rules
19 890×accelerator-lowering-fma.f32
19 890×accelerator-lowering-fma.f64
5 520×+-lowering-+.f64
5 520×+-lowering-+.f32
3 860×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02251762
18191635
230141534
375431532
080341339
Stop Event
iter limit
node limit
Counts
192 → 192
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
(* 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)
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)
(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)))
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 #s(literal 1/6 binary64) (*.f64 re (*.f64 re re))))
(* (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)))))
(fma.f64 (sin.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (sin.f64 im) (*.f64 #s(literal 1/6 binary64) (*.f64 re (*.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))))))
(fma.f64 (sin.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (sin.f64 im) (*.f64 #s(literal 1/6 binary64) (*.f64 re (*.f64 re re)))))
(* 1/6 (* (pow re 3) (sin im)))
(*.f64 (sin.f64 im) (*.f64 #s(literal 1/6 binary64) (*.f64 re (*.f64 re re))))
(* -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 #s(literal 0 binary64) (*.f64 re (fma.f64 (*.f64 re re) (*.f64 (sin.f64 im) #s(literal -1/6 binary64)) (/.f64 (*.f64 (sin.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 #s(literal 0 binary64) 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 #s(literal 0 binary64) (*.f64 re (fma.f64 (*.f64 re re) (*.f64 (sin.f64 im) #s(literal -1/6 binary64)) (/.f64 (*.f64 (sin.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) re)))))
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(*.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)))
(* 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 im (*.f64 im #s(literal -1/6 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))))
(* 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)))))))))))))
(*.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)) (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)))) #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))))))) (* (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 im (*.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)) (*.f64 im (*.f64 im (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)) (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)))
(* (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 #s(literal 1/6 binary64) (*.f64 re (*.f64 re re)))
(* (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)))))
(*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* (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 #s(literal 1/6 binary64) (*.f64 re (*.f64 re re)))
(* (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 re (*.f64 re re)) (-.f64 #s(literal 1/6 binary64) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) re)) re)))
(* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)))
(*.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
(* im (+ 1 (* -1/6 (pow im 2))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))
(*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(* im (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))
(*.f64 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)))
(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)
im
(+ im (* im re))
(fma.f64 im re im)
(+ im (* re (+ im (* 1/2 (* im re)))))
(*.f64 im (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+ 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)
(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 (sin.f64 im) re)
(* 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 (sin.f64 im) re)
(* -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 (+ 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 im (*.f64 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)
(* (sin im) (+ 1 re))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(* (sin im) (+ 1 re))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(* (sin im) (+ 1 re))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(* (sin im) (+ 1 re))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(* (sin im) (+ 1 re))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(* (sin im) (+ 1 re))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(* (sin im) (+ 1 re))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(* (sin im) (+ 1 re))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
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 (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) (* 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)))
(* 1/2 (* (pow re 2) (sin im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 (sin.f64 im) re)))
(* (pow re 2) (+ (* 1/2 (sin im)) (/ (sin im) re)))
(*.f64 (sin.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(* (pow re 2) (+ (* 1/2 (sin im)) (+ (/ (sin im) re) (/ (sin im) (pow re 2)))))
(*.f64 (sin.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(* (pow re 2) (+ (* 1/2 (sin im)) (+ (/ (sin im) re) (/ (sin im) (pow re 2)))))
(*.f64 (sin.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(* 1/2 (* (pow re 2) (sin im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 (sin.f64 im) re)))
(* (pow re 2) (+ (* 1/2 (sin im)) (/ (sin im) re)))
(*.f64 (sin.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 (sin im)) (* -1 (/ (sin im) re))) re)) (* 1/2 (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)))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 (sin im)) (* -1 (/ (sin im) re))) re)) (* 1/2 (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)))
(* im (+ 1 (* re (+ 1 (* 1/2 re)))))
(*.f64 im (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 (+ (* 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)))))))))))
(*.f64 im (fma.f64 (*.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 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 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))))) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* 1/120 (+ 1 (* re (+ 1 (* 1/2 re))))))))))))
(*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.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 #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/6 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(*.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) (+ 1 (* re (+ 1 (* 1/2 re)))))
(*.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) (+ 1 (* re (+ 1 (* 1/2 re)))))
(*.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) (+ 1 (* re (+ 1 (* 1/2 re)))))
(*.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) (+ 1 (* re (+ 1 (* 1/2 re)))))
(*.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) (+ 1 (* re (+ 1 (* 1/2 re)))))
(*.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) (+ 1 (* re (+ 1 (* 1/2 re)))))
(*.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) (+ 1 (* re (+ 1 (* 1/2 re)))))
(*.f64 (sin.f64 im) (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 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)))
(*.f64 re (fma.f64 re #s(literal 1/2 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))
(* (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)))
(*.f64 re (fma.f64 re #s(literal 1/2 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))
(* (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))

eval162.0ms (0.8%)

Memory
26.2MiB live, 218.2MiB allocated
Compiler

Compiled 17 453 to 1 918 computations (89% saved)

prune238.0ms (1.1%)

Memory
-22.9MiB live, 254.7MiB allocated
Pruning

27 alts after pruning (21 fresh and 6 done)

PrunedKeptTotal
New72921750
Fresh101
Picked055
Done011
Total73027757
Accuracy
100.0%
Counts
757 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
40.9%
(fma.f64 re (fma.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
31.6%
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
32.2%
(fma.f64 im re im)
41.4%
(/.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 3 binary64))) (fma.f64 (sin.f64 im) (sin.f64 im) (-.f64 (*.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) re)) (*.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)))))
57.3%
(*.f64 (fma.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 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (sin.f64 im))
70.4%
(*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.f64 re #s(literal 1 binary64))) (sin.f64 im))
71.8%
(*.f64 (fma.f64 (*.f64 (*.f64 re 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))) (+.f64 re #s(literal 1 binary64))) (sin.f64 im))
43.7%
(*.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 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
41.1%
(*.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 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
70.4%
(*.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))
42.7%
(*.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)
39.2%
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
66.9%
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
40.7%
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) im)
54.4%
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
19.8%
(*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (sin.f64 im))
19.8%
(*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (sin.f64 im))
16.5%
(*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (sin.f64 im))
16.5%
(*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (sin.f64 im))
19.6%
(*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (*.f64 re re))) (sin.f64 im))
4.3%
(*.f64 (sin.f64 im) re)
100.0%
(*.f64 (exp.f64 re) (sin.f64 im))
68.9%
(*.f64 (exp.f64 re) im)
32.4%
(*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
30.5%
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
54.0%
(sin.f64 im)
28.0%
im
Compiler

Compiled 698 to 426 computations (39% saved)

simplify10.0s (46.6%)

Memory
-39.6MiB live, 901.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
cost-diff0
(*.f64 re re)
cost-diff0
(*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
cost-diff0
(*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (sin.f64 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)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
cost-diff0
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
cost-diff0
(*.f64 im im)
cost-diff0
(fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)
cost-diff64
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
cost-diff0
(*.f64 re re)
cost-diff0
(*.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)))
cost-diff0
(*.f64 (fma.f64 (*.f64 (*.f64 re 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))) (+.f64 re #s(literal 1 binary64))) (sin.f64 im))
cost-diff448
(fma.f64 (*.f64 (*.f64 re 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))) (+.f64 re #s(literal 1 binary64)))
Rules
17 870×accelerator-lowering-fma.f32
17 870×accelerator-lowering-fma.f64
7 776×+-lowering-+.f64
7 776×+-lowering-+.f32
5 652×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043277
1143273
2461269
31389265
43799265
53984265
64115265
74134265
84136265
94136265
104570265
114578265
124586265
134586265
144588265
154590265
164590265
08972229
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (+ (* (* (* re re) (+ (* (* re re) 1/36) -1/4)) (/ 1 (+ (* re 1/6) -1/2))) (+ re 1)) (sin im))
(+ (* (* (* re re) (+ (* (* re re) 1/36) -1/4)) (/ 1 (+ (* re 1/6) -1/2))) (+ re 1))
(* (* re re) (+ (* (* re re) 1/36) -1/4))
(* re re)
re
(+ (* (* re re) 1/36) -1/4)
1/36
-1/4
(/ 1 (+ (* re 1/6) -1/2))
1
(+ (* re 1/6) -1/2)
1/6
-1/2
(+ re 1)
(sin im)
im
im
(+ (* im (+ (* (* im im) (+ (* re -1/6) -1/6)) re)) im)
im
(+ (* (* im im) (+ (* re -1/6) -1/6)) re)
(* im im)
(+ (* re -1/6) -1/6)
re
-1/6
(* (+ (* re (+ (* re (+ (* re 1/6) 1/2)) 1)) 1) (* im (+ (* im (* im (+ (* (* im im) 1/120) -1/6))) 1)))
(+ (* 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
(* im (+ (* im (* im (+ (* (* im im) 1/120) -1/6))) 1))
im
(+ (* im (* im (+ (* (* im im) 1/120) -1/6))) 1)
(* im (+ (* (* im im) 1/120) -1/6))
(+ (* (* im im) 1/120) -1/6)
(* im im)
1/120
-1/6
(* (* (* re re) (+ (* re 1/6) 1/2)) (sin im))
(* (* re re) (+ (* re 1/6) 1/2))
(* re re)
re
(+ (* re 1/6) 1/2)
1/6
1/2
(sin im)
im
Outputs
(* (+ (* (* (* re re) (+ (* (* re re) 1/36) -1/4)) (/ 1 (+ (* re 1/6) -1/2))) (+ re 1)) (sin im))
(*.f64 (fma.f64 re (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (/.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 re) 1/36) -1/4)) (/ 1 (+ (* re 1/6) -1/2))) (+ re 1))
(fma.f64 re (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (/.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 re) 1/36) -1/4))
(*.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)))
(* re re)
(*.f64 re re)
re
(+ (* (* re re) 1/36) -1/4)
(fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64))
1/36
#s(literal 1/36 binary64)
-1/4
#s(literal -1/4 binary64)
(/ 1 (+ (* re 1/6) -1/2))
(/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))
1
#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)
(+ re 1)
(+.f64 re #s(literal 1 binary64))
(sin im)
(sin.f64 im)
im
im
(+ (* im (+ (* (* im im) (+ (* re -1/6) -1/6)) re)) im)
(*.f64 (fma.f64 re im im) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
im
(+ (* (* im im) (+ (* re -1/6) -1/6)) re)
(fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)
(* im im)
(*.f64 im im)
(+ (* re -1/6) -1/6)
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
re
-1/6
#s(literal -1/6 binary64)
(* (+ (* re (+ (* re (+ (* re 1/6) 1/2)) 1)) 1) (* im (+ (* im (* im (+ (* (* im im) 1/120) -1/6))) 1)))
(*.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 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(+ (* 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)
(* im (+ (* im (* im (+ (* (* im im) 1/120) -1/6))) 1))
(*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
im
(+ (* im (* im (+ (* (* im im) 1/120) -1/6))) 1)
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* im (+ (* (* im im) 1/120) -1/6))
(*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(+ (* (* im im) 1/120) -1/6)
(fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(* im im)
(*.f64 im im)
1/120
#s(literal 1/120 binary64)
-1/6
#s(literal -1/6 binary64)
(* (* (* re re) (+ (* re 1/6) 1/2)) (sin im))
(*.f64 (*.f64 re re) (*.f64 (sin.f64 im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(* (* re re) (+ (* re 1/6) 1/2))
(*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(* re re)
(*.f64 re re)
re
(+ (* 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)
(sin im)
(sin.f64 im)
im

localize148.0ms (0.7%)

Memory
0.6MiB live, 274.4MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(sin.f64 im)
accuracy99.9%
(*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
accuracy99.7%
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
accuracy96.5%
(*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (sin.f64 im))
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))
accuracy99.7%
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
accuracy96.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)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
accuracy100.0%
(*.f64 im im)
accuracy99.9%
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
accuracy99.9%
(fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)
accuracy99.7%
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
accuracy99.8%
(/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))
accuracy99.7%
(fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))
accuracy96.6%
(*.f64 (fma.f64 (*.f64 (*.f64 re 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))) (+.f64 re #s(literal 1 binary64))) (sin.f64 im))
accuracy94.7%
(fma.f64 (*.f64 (*.f64 re 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))) (+.f64 re #s(literal 1 binary64)))
Samples
94.0ms254×0valid
1.0ms5exit
1.0ms3valid
Compiler

Compiled 243 to 45 computations (81.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 75.0ms
ival-mult: 35.0ms (46.4% of total)
const: 16.0ms (21.2% of total)
ival-add: 16.0ms (21.2% of total)
ival-sin: 6.0ms (8% of total)
ival-div: 2.0ms (2.7% of total)
exact: 1.0ms (1.3% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series26.0ms (0.1%)

Memory
10.1MiB live, 47.1MiB allocated
Counts
18 → 276
Calls
Call 1
Inputs
#<alt (+ (* (* (* re re) (+ (* (* re re) 1/36) -1/4)) (/ 1 (+ (* re 1/6) -1/2))) (+ re 1))>
#<alt (* (+ (* (* (* re re) (+ (* (* re re) 1/36) -1/4)) (/ 1 (+ (* re 1/6) -1/2))) (+ re 1)) (sin im))>
#<alt (* (* re re) (+ (* (* re re) 1/36) -1/4))>
#<alt (* re re)>
#<alt (+ (* im (+ (* (* im im) (+ (* re -1/6) -1/6)) re)) im)>
#<alt (+ (* (* im im) (+ (* re -1/6) -1/6)) re)>
#<alt (* im im)>
#<alt (+ (* re -1/6) -1/6)>
#<alt (* (+ (* re (+ (* re (+ (* re 1/6) 1/2)) 1)) 1) (* im (+ (* im (* im (+ (* (* im im) 1/120) -1/6))) 1)))>
#<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 (* (* (* re re) (+ (* re 1/6) 1/2)) (sin im))>
#<alt (* (* re re) (+ (* re 1/6) 1/2))>
#<alt (+ (* re 1/6) -1/2)>
#<alt (/ 1 (+ (* re 1/6) -1/2))>
#<alt (* im (+ (* (* im im) 1/120) -1/6))>
#<alt (sin im)>
Outputs
#<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 (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 (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2)))))>
#<alt (* im (+ 1 (+ re (+ (* -1/6 (* (pow im 2) (+ 1 (+ re (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2)))))) (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2))))))>
#<alt (* im (+ 1 (+ re (+ (* (pow im 2) (+ (* -1/6 (+ 1 (+ re (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2))))) (* 1/120 (* (pow im 2) (+ 1 (+ re (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2)))))))) (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2))))))>
#<alt (* im (+ 1 (+ re (+ (* (pow im 2) (+ (* -1/6 (+ 1 (+ re (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2))))) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (+ 1 (+ re (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2)))))) (* 1/120 (+ 1 (+ re (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2))))))))) (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2))))))>
#<alt (* (sin im) (+ 1 (+ re (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2)))))>
#<alt (* (sin im) (+ 1 (+ re (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2)))))>
#<alt (* (sin im) (+ 1 (+ re (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2)))))>
#<alt (* (sin im) (+ 1 (+ re (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2)))))>
#<alt (* (sin im) (+ 1 (+ re (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2)))))>
#<alt (* (sin im) (+ 1 (+ re (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2)))))>
#<alt (* (sin im) (+ 1 (+ re (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2)))))>
#<alt (* (sin im) (+ 1 (+ re (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2)))))>
#<alt (* -1/4 (pow re 2))>
#<alt (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4))>
#<alt (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4))>
#<alt (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4))>
#<alt (* 1/36 (pow re 4))>
#<alt (* (pow re 4) (- 1/36 (* 1/4 (/ 1 (pow re 2)))))>
#<alt (* (pow re 4) (- 1/36 (* 1/4 (/ 1 (pow re 2)))))>
#<alt (* (pow re 4) (- 1/36 (* 1/4 (/ 1 (pow re 2)))))>
#<alt (* 1/36 (pow re 4))>
#<alt (* (pow re 4) (- 1/36 (* 1/4 (/ 1 (pow re 2)))))>
#<alt (* (pow re 4) (- 1/36 (* 1/4 (/ 1 (pow re 2)))))>
#<alt (* (pow re 4) (- 1/36 (* 1/4 (/ 1 (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 (pow re 2)>
#<alt (* im (+ 1 re))>
#<alt (* im (+ 1 (+ re (* (pow im 2) (- (* -1/6 re) 1/6)))))>
#<alt (* im (+ 1 (+ re (* (pow im 2) (- (* -1/6 re) 1/6)))))>
#<alt (* im (+ 1 (+ re (* (pow im 2) (- (* -1/6 re) 1/6)))))>
#<alt (* (pow im 3) (- (* -1/6 re) 1/6))>
#<alt (* (pow im 3) (- (+ (* -1/6 re) (+ (/ 1 (pow im 2)) (/ re (pow im 2)))) 1/6))>
#<alt (* (pow im 3) (- (+ (* -1/6 re) (+ (/ 1 (pow im 2)) (/ re (pow im 2)))) 1/6))>
#<alt (* (pow im 3) (- (+ (* -1/6 re) (+ (/ 1 (pow im 2)) (/ re (pow im 2)))) 1/6))>
#<alt (* (pow im 3) (- (* -1/6 re) 1/6))>
#<alt (* -1 (* (pow im 3) (- (+ (* -1 (- (* -1/6 re) 1/6)) (* -1 (/ re (pow im 2)))) (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (- (+ (* -1 (- (* -1/6 re) 1/6)) (* -1 (/ re (pow im 2)))) (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (- (+ (* -1 (- (* -1/6 re) 1/6)) (* -1 (/ re (pow im 2)))) (/ 1 (pow im 2)))))>
#<alt (+ im (* -1/6 (pow im 3)))>
#<alt (+ im (+ (* -1/6 (pow im 3)) (* im (* re (+ 1 (* -1/6 (pow im 2)))))))>
#<alt (+ im (+ (* -1/6 (pow im 3)) (* im (* re (+ 1 (* -1/6 (pow im 2)))))))>
#<alt (+ im (+ (* -1/6 (pow im 3)) (* im (* re (+ 1 (* -1/6 (pow im 2)))))))>
#<alt (* im (* re (+ 1 (* -1/6 (pow im 2)))))>
#<alt (* re (+ (* -1/6 (/ (pow im 3) re)) (+ (* im (+ 1 (* -1/6 (pow im 2)))) (/ im re))))>
#<alt (* re (+ (* -1/6 (/ (pow im 3) re)) (+ (* im (+ 1 (* -1/6 (pow im 2)))) (/ im re))))>
#<alt (* re (+ (* -1/6 (/ (pow im 3) re)) (+ (* im (+ 1 (* -1/6 (pow im 2)))) (/ im re))))>
#<alt (* -1 (* im (* re (- (* 1/6 (pow im 2)) 1))))>
#<alt (* -1 (* re (+ (* -1 (/ (+ im (* -1/6 (pow im 3))) re)) (* im (- (* 1/6 (pow im 2)) 1)))))>
#<alt (* -1 (* re (+ (* -1 (/ (+ im (* -1/6 (pow im 3))) re)) (* im (- (* 1/6 (pow im 2)) 1)))))>
#<alt (* -1 (* re (+ (* -1 (/ (+ im (* -1/6 (pow im 3))) re)) (* im (- (* 1/6 (pow im 2)) 1)))))>
#<alt re>
#<alt (+ re (* (pow im 2) (- (* -1/6 re) 1/6)))>
#<alt (+ re (* (pow im 2) (- (* -1/6 re) 1/6)))>
#<alt (+ re (* (pow im 2) (- (* -1/6 re) 1/6)))>
#<alt (* (pow im 2) (- (* -1/6 re) 1/6))>
#<alt (* (pow im 2) (- (+ (* -1/6 re) (/ re (pow im 2))) 1/6))>
#<alt (* (pow im 2) (- (+ (* -1/6 re) (/ re (pow im 2))) 1/6))>
#<alt (* (pow im 2) (- (+ (* -1/6 re) (/ re (pow im 2))) 1/6))>
#<alt (* (pow im 2) (- (* -1/6 re) 1/6))>
#<alt (* (pow im 2) (- (+ (* -1/6 re) (/ re (pow im 2))) 1/6))>
#<alt (* (pow im 2) (- (+ (* -1/6 re) (/ re (pow im 2))) 1/6))>
#<alt (* (pow im 2) (- (+ (* -1/6 re) (/ re (pow im 2))) 1/6))>
#<alt (* -1/6 (pow im 2))>
#<alt (+ (* -1/6 (pow im 2)) (* re (+ 1 (* -1/6 (pow im 2)))))>
#<alt (+ (* -1/6 (pow im 2)) (* re (+ 1 (* -1/6 (pow im 2)))))>
#<alt (+ (* -1/6 (pow im 2)) (* re (+ 1 (* -1/6 (pow im 2)))))>
#<alt (* re (+ 1 (* -1/6 (pow im 2))))>
#<alt (* re (+ 1 (+ (* -1/6 (/ (pow im 2) re)) (* -1/6 (pow im 2)))))>
#<alt (* re (+ 1 (+ (* -1/6 (/ (pow im 2) re)) (* -1/6 (pow im 2)))))>
#<alt (* re (+ 1 (+ (* -1/6 (/ (pow im 2) re)) (* -1/6 (pow im 2)))))>
#<alt (* -1 (* re (- (* 1/6 (pow im 2)) 1)))>
#<alt (* -1 (* re (- (+ (* 1/6 (/ (pow im 2) re)) (* 1/6 (pow im 2))) 1)))>
#<alt (* -1 (* re (- (+ (* 1/6 (/ (pow im 2) re)) (* 1/6 (pow im 2))) 1)))>
#<alt (* -1 (* re (- (+ (* 1/6 (/ (pow im 2) re)) (* 1/6 (pow im 2))) 1)))>
#<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/6>
#<alt (- (* -1/6 re) 1/6)>
#<alt (- (* -1/6 re) 1/6)>
#<alt (- (* -1/6 re) 1/6)>
#<alt (* -1/6 re)>
#<alt (* -1 (* re (+ 1/6 (* 1/6 (/ 1 re)))))>
#<alt (* -1 (* re (+ 1/6 (* 1/6 (/ 1 re)))))>
#<alt (* -1 (* re (+ 1/6 (* 1/6 (/ 1 re)))))>
#<alt (* -1/6 re)>
#<alt (* -1 (* re (+ 1/6 (* 1/6 (/ 1 re)))))>
#<alt (* -1 (* re (+ 1/6 (* 1/6 (/ 1 re)))))>
#<alt (* -1 (* re (+ 1/6 (* 1/6 (/ 1 re)))))>
#<alt (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))>
#<alt (+ (* im (* re (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))) (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))))>
#<alt (+ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) (* re (+ (* 1/2 (* im (* re (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))))) (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))))))>
#<alt (+ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) (* re (+ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) (* re (+ (* 1/6 (* im (* re (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))))) (* 1/2 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))))))))>
#<alt (* 1/6 (* im (* (pow re 3) (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))))>
#<alt (* (pow re 3) (+ (* 1/6 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))) (* 1/2 (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) re))))>
#<alt (* (pow re 3) (+ (* 1/6 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))) (+ (* 1/2 (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) re)) (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) (pow re 2)))))>
#<alt (* (pow re 3) (+ (* 1/6 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))) (+ (* 1/2 (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) re)) (+ (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) (pow re 2)) (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) (pow re 3))))))>
#<alt (* 1/6 (* im (* (pow re 3) (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))))>
#<alt (* -1 (* (pow re 3) (+ (* -1/2 (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) re)) (* -1/6 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))))))>
#<alt (* -1 (* (pow re 3) (+ (* -1 (/ (+ (* 1/2 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))) (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) re)) re)) (* -1/6 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))))))>
#<alt (* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))) (* -1 (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) re))) re)) (* 1/2 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))))) re)) (* -1/6 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))))))>
#<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))))))) (* 1/120 (* (pow im 2) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))))))))>
#<alt (* 1/120 (* (pow im 5) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))))>
#<alt (* (pow im 5) (+ (* -1/6 (/ (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (pow im 2))) (* 1/120 (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))))>
#<alt (* (pow im 5) (+ (* -1/6 (/ (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (pow im 2))) (+ (* 1/120 (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))) (+ (/ 1 (pow im 4)) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 4))))))>
#<alt (* (pow im 5) (+ (* -1/6 (/ (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (pow im 2))) (+ (* 1/120 (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))) (+ (/ 1 (pow im 4)) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 4))))))>
#<alt (* 1/120 (* (pow im 5) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))))>
#<alt (* -1 (* (pow im 5) (+ (* -1/120 (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))) (* 1/6 (/ (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (pow im 2))))))>
#<alt (* -1 (* (pow im 5) (+ (* -1 (/ (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (pow im 4))) (+ (* -1/120 (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))) (* 1/6 (/ (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (pow im 2)))))))>
#<alt (* -1 (* (pow im 5) (+ (* -1 (/ (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (pow im 4))) (+ (* -1/120 (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))) (* 1/6 (/ (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (pow im 2)))))))>
#<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 (* 1/2 (* (pow re 2) (sin im)))>
#<alt (* (pow re 2) (+ (* 1/6 (* re (sin im))) (* 1/2 (sin im))))>
#<alt (* (pow re 2) (+ (* 1/6 (* re (sin im))) (* 1/2 (sin im))))>
#<alt (* (pow re 2) (+ (* 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))))>
#<alt (* (pow re 3) (+ (* 1/6 (sin im)) (* 1/2 (/ (sin im) re))))>
#<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/2 (/ (sin im) re)) (* -1/6 (sin im)))))>
#<alt (* -1 (* (pow re 3) (+ (* -1/2 (/ (sin im) re)) (* -1/6 (sin im)))))>
#<alt (* im (* (pow re 2) (+ 1/2 (* 1/6 re))))>
#<alt (* im (+ (* -1/6 (* (pow im 2) (* (pow re 2) (+ 1/2 (* 1/6 re))))) (* (pow re 2) (+ 1/2 (* 1/6 re)))))>
#<alt (* im (+ (* (pow im 2) (+ (* -1/6 (* (pow re 2) (+ 1/2 (* 1/6 re)))) (* 1/120 (* (pow im 2) (* (pow re 2) (+ 1/2 (* 1/6 re))))))) (* (pow re 2) (+ 1/2 (* 1/6 re)))))>
#<alt (* im (+ (* (pow im 2) (+ (* -1/6 (* (pow re 2) (+ 1/2 (* 1/6 re)))) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (* (pow re 2) (+ 1/2 (* 1/6 re))))) (* 1/120 (* (pow re 2) (+ 1/2 (* 1/6 re)))))))) (* (pow re 2) (+ 1/2 (* 1/6 re)))))>
#<alt (* (pow re 2) (* (sin im) (+ 1/2 (* 1/6 re))))>
#<alt (* (pow re 2) (* (sin im) (+ 1/2 (* 1/6 re))))>
#<alt (* (pow re 2) (* (sin im) (+ 1/2 (* 1/6 re))))>
#<alt (* (pow re 2) (* (sin im) (+ 1/2 (* 1/6 re))))>
#<alt (* (pow re 2) (* (sin im) (+ 1/2 (* 1/6 re))))>
#<alt (* (pow re 2) (* (sin im) (+ 1/2 (* 1/6 re))))>
#<alt (* (pow re 2) (* (sin im) (+ 1/2 (* 1/6 re))))>
#<alt (* (pow re 2) (* (sin im) (+ 1/2 (* 1/6 re))))>
#<alt (* 1/2 (pow re 2))>
#<alt (* (pow re 2) (+ 1/2 (* 1/6 re)))>
#<alt (* (pow re 2) (+ 1/2 (* 1/6 re)))>
#<alt (* (pow re 2) (+ 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))))>
#<alt (* (pow re 3) (+ 1/6 (* 1/2 (/ 1 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))))>
#<alt (* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt -1/2>
#<alt (- (* 1/6 re) 1/2)>
#<alt (- (* 1/6 re) 1/2)>
#<alt (- (* 1/6 re) 1/2)>
#<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 (* -1 (* re (- (* 1/2 (/ 1 re)) 1/6)))>
#<alt (* -1 (* re (- (* 1/2 (/ 1 re)) 1/6)))>
#<alt (* -1 (* re (- (* 1/2 (/ 1 re)) 1/6)))>
#<alt -2>
#<alt (- (* -2/3 re) 2)>
#<alt (- (* re (- (* -2/9 re) 2/3)) 2)>
#<alt (- (* re (- (* re (- (* -2/27 re) 2/9)) 2/3)) 2)>
#<alt (/ 6 re)>
#<alt (/ (+ 6 (* 18 (/ 1 re))) re)>
#<alt (/ (+ 6 (+ (* 18 (/ 1 re)) (/ 54 (pow re 2)))) re)>
#<alt (/ (+ 6 (+ (* 18 (/ 1 re)) (+ (* 162 (/ 1 (pow re 3))) (/ 54 (pow re 2))))) re)>
#<alt (/ 6 re)>
#<alt (/ (+ 6 (* 18 (/ 1 re))) re)>
#<alt (* -1 (/ (- (* -1 (/ (+ 18 (* 54 (/ 1 re))) re)) 6) re))>
#<alt (* -1 (/ (- (* -1 (/ (+ 18 (+ (* 54 (/ 1 re)) (/ 162 (pow re 2)))) re)) 6) re))>
#<alt (* -1/6 im)>
#<alt (* im (- (* 1/120 (pow im 2)) 1/6))>
#<alt (* im (- (* 1/120 (pow im 2)) 1/6))>
#<alt (* im (- (* 1/120 (pow im 2)) 1/6))>
#<alt (* 1/120 (pow im 3))>
#<alt (* (pow im 3) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))>
#<alt (* (pow im 3) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))>
#<alt (* (pow im 3) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))>
#<alt (* 1/120 (pow im 3))>
#<alt (* -1 (* (pow im 3) (- (* 1/6 (/ 1 (pow im 2))) 1/120)))>
#<alt (* -1 (* (pow im 3) (- (* 1/6 (/ 1 (pow im 2))) 1/120)))>
#<alt (* -1 (* (pow im 3) (- (* 1/6 (/ 1 (pow im 2))) 1/120)))>
#<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

69 calls:

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

rewrite542.0ms (2.5%)

Memory
11.9MiB live, 846.5MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 422×accelerator-lowering-fma.f32
4 422×accelerator-lowering-fma.f64
4 376×*-lowering-*.f32
4 376×*-lowering-*.f64
4 072×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043201
1290175
22684175
08179146
Stop Event
iter limit
node limit
Counts
18 → 1 013
Calls
Call 1
Inputs
(+ (* (* (* re re) (+ (* (* re re) 1/36) -1/4)) (/ 1 (+ (* re 1/6) -1/2))) (+ re 1))
(* (+ (* (* (* re re) (+ (* (* re re) 1/36) -1/4)) (/ 1 (+ (* re 1/6) -1/2))) (+ re 1)) (sin im))
(* (* re re) (+ (* (* re re) 1/36) -1/4))
(* re re)
(+ (* im (+ (* (* im im) (+ (* re -1/6) -1/6)) re)) im)
(+ (* (* im im) (+ (* re -1/6) -1/6)) re)
(* im im)
(+ (* re -1/6) -1/6)
(* (+ (* re (+ (* re (+ (* re 1/6) 1/2)) 1)) 1) (* im (+ (* im (* im (+ (* (* im im) 1/120) -1/6))) 1)))
(+ (* re (+ (* re (+ (* re 1/6) 1/2)) 1)) 1)
(+ (* re (+ (* re 1/6) 1/2)) 1)
(+ (* re 1/6) 1/2)
(* (* (* re re) (+ (* re 1/6) 1/2)) (sin im))
(* (* re re) (+ (* re 1/6) 1/2))
(+ (* re 1/6) -1/2)
(/ 1 (+ (* re 1/6) -1/2))
(* im (+ (* (* im im) 1/120) -1/6))
(sin im)
Outputs
(+.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))
(+.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(+.f64 (*.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 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re)
(+.f64 (fma.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)
(-.f64 (/.f64 (*.f64 re (*.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 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.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 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (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 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(-.f64 (/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(fma.f64 re #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(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 (*.f64 re (fma.f64 re (*.f64 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 re #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 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 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 re #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (*.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 #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (/.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64) (+.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 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (/.f64 re #s(literal 1 binary64)) (+.f64 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 (*.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))
(fma.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 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(fma.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(fma.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) (/.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 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (/.f64 (*.f64 re re) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 re re)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64))))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) (fma.f64 re (*.f64 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 re #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 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 re #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64))))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 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 re #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (/.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (/.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (/.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 re (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64))))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 re (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))) (/.f64 (*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64))))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 re (fma.f64 re (*.f64 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 re #s(literal 1 binary64)))
(fma.f64 (/.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 re re) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))) (/.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64))))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 re re) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))) (/.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64))))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (/.f64 (fma.f64 re (*.f64 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 re #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))) (/.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64))))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))) (/.f64 re (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64))))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (/.f64 re (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (+.f64 re #s(literal 1 binary64)))
(/.f64 #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 (*.f64 re (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 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (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)) (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 (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 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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 (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (fma.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #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 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))))
(/.f64 #s(literal -1 binary64) (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 (*.f64 re (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 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (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)) (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 (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 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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 (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (fma.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #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 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (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)) (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 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (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 re (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 (*.f64 re re)) (*.f64 (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)) (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 re (*.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 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 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 #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 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 #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (+.f64 re #s(literal 1 binary64)))))))
(/.f64 (fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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 (*.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 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 re re #s(literal -1 binary64)))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))) (*.f64 (+.f64 re #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)) (*.f64 (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)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64))) (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 (*.f64 re (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 re (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 (*.f64 re re)) (*.f64 (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)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.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 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) (*.f64 re (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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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))) (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 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))))) (neg.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))))) (neg.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (+.f64 re #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (*.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 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))) (neg.f64 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.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 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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 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)) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 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)) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (neg.f64 (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (neg.f64 (+.f64 re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))) (*.f64 (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))) (*.f64 (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re))))
(/.f64 (fma.f64 #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 (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (fma.f64 re re #s(literal -1 binary64)))) (*.f64 (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (neg.f64 (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (neg.f64 (+.f64 re #s(literal -1 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re) (*.f64 (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (neg.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (neg.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re))))
(/.f64 (fma.f64 (neg.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (fma.f64 re re #s(literal -1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))))
(/.f64 (fma.f64 (neg.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (neg.f64 (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (neg.f64 (+.f64 re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re))))
(/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (fma.f64 re re #s(literal -1 binary64)))) (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))))
(/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (neg.f64 (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (neg.f64 (+.f64 re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (fma.f64 re re #s(literal -1 binary64)))) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (neg.f64 (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (neg.f64 (+.f64 re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) #s(literal -1 binary64)) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) #s(literal -1 binary64)) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) #s(literal -1 binary64)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (fma.f64 re re #s(literal -1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) #s(literal -1 binary64)) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) #s(literal -1 binary64)) (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (neg.f64 (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (neg.f64 (+.f64 re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (fma.f64 re re #s(literal -1 binary64)))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))) (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (neg.f64 (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (neg.f64 (+.f64 re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))) (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (fma.f64 re re #s(literal -1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (neg.f64 (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (neg.f64 (+.f64 re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re re)) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re re)) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re re)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re re)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re re)) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (fma.f64 re re #s(literal -1 binary64)))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re re)) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re re)) (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (neg.f64 (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (neg.f64 (+.f64 re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re re)) (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))) (*.f64 (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (*.f64 (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (neg.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))))) (*.f64 (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (*.f64 (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (*.f64 (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))) (*.f64 (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) #s(literal -1 binary64)))) (*.f64 (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (*.f64 (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (*.f64 re re) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))) (*.f64 (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))))) (*.f64 (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (*.f64 (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re re)))) (*.f64 (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (neg.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) #s(literal -1 binary64)))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (*.f64 re re) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re re)))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (neg.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) #s(literal -1 binary64)))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (*.f64 re re) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re re)))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (neg.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) #s(literal -1 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 (*.f64 re re) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re re)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (fma.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))))
(/.f64 (fma.f64 (fma.f64 re re #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (neg.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 (fma.f64 re re #s(literal -1 binary64)) (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (fma.f64 re re #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) #s(literal -1 binary64)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (fma.f64 re re #s(literal -1 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 re re) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (fma.f64 (fma.f64 re re #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (fma.f64 re re #s(literal -1 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re re)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))) (*.f64 (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (*.f64 (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (neg.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))))) (*.f64 (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (*.f64 (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))) (*.f64 (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) #s(literal -1 binary64)))) (*.f64 (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (*.f64 (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 (*.f64 re re) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))) (*.f64 (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))))) (*.f64 (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (*.f64 (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re re)))) (*.f64 (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (neg.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))))) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) #s(literal -1 binary64)))) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 (*.f64 re re) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))))) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re re)))) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (neg.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) #s(literal -1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 re re) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re re)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.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 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.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 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (neg.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 re re #s(literal -1 binary64))))) (neg.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (+.f64 re #s(literal -1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))))) (neg.f64 (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))))) (neg.f64 (*.f64 (+.f64 re #s(literal -1 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)) (*.f64 (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)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (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 (*.f64 re (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 re (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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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)))) (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 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))))))) (neg.f64 (neg.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (*.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 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.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 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 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) (neg.f64 (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(pow.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 (*.f64 re (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 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (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)) (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))
(pow.f64 (/.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 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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))
(pow.f64 (/.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (fma.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #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 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (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)) (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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (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 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))))
(*.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(*.f64 (fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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 (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 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 (sin.f64 im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 (sin.f64 im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))
(+.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 re re) (*.f64 (sin.f64 im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (sin.f64 im) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (sin.f64 im) #s(literal 1 binary64)))
(+.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (*.f64 re re) (*.f64 (sin.f64 im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (sin.f64 im)) (*.f64 #s(literal 1 binary64) (sin.f64 im)))
(fma.f64 re (*.f64 re (*.f64 (sin.f64 im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))
(fma.f64 re (*.f64 re (*.f64 (sin.f64 im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))
(fma.f64 re (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (sin.f64 im)) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))
(fma.f64 re (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (sin.f64 im)) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))
(fma.f64 (*.f64 re re) (*.f64 (sin.f64 im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))
(fma.f64 (*.f64 re re) (*.f64 (sin.f64 im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))
(fma.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (sin.f64 im) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))
(fma.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (sin.f64 im) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))
(fma.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im) (*.f64 (*.f64 re re) (*.f64 (sin.f64 im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(fma.f64 (sin.f64 im) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))
(fma.f64 (sin.f64 im) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))
(fma.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 (sin.f64 im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(fma.f64 (sin.f64 im) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (sin.f64 im) #s(literal 1 binary64)))
(fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (sin.f64 im) (*.f64 #s(literal 1 binary64) (sin.f64 im)))
(fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) (sin.f64 im)) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))
(fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) (sin.f64 im)) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))
(fma.f64 (*.f64 (sin.f64 im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 re re) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))
(fma.f64 (*.f64 (sin.f64 im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 re re) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))
(fma.f64 (*.f64 (sin.f64 im) re) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))
(fma.f64 (*.f64 (sin.f64 im) re) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))
(fma.f64 (*.f64 (sin.f64 im) (*.f64 re re)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))
(fma.f64 (*.f64 (sin.f64 im) (*.f64 re re)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))
(/.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 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 #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (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)) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))))) (sin.f64 im)) (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (*.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 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (sin.f64 im)) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))))))) (neg.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (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)) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))))) (neg.f64 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))))) (sin.f64 im))) (neg.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.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 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (sin.f64 im))) (neg.f64 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 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)))
(*.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 re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/36 binary64))))) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))
(+.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/36 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/36 binary64))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/36 binary64)))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/36 binary64))))) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/36 binary64))))) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))))
(fma.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/36 binary64)))) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))
(fma.f64 re (*.f64 re #s(literal -1/4 binary64)) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/36 binary64))))))
(fma.f64 re (*.f64 (*.f64 re #s(literal 1/36 binary64)) (*.f64 re re)) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))
(fma.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal 1/36 binary64))) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))
(fma.f64 (*.f64 re re) #s(literal -1/4 binary64) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/36 binary64))))))
(fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/36 binary64))) (*.f64 re re) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/36 binary64))))))
(fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))
(fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))
(fma.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/36 binary64))) re) re (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) re) re (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (fma.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/36 binary64))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/36 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/36 binary64))))) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/36 binary64))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/36 binary64)))))) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/36 binary64))))) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))))
(/.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) #s(literal -1/144 binary64)))))
(/.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64) #s(literal -1/16 binary64))) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64)) (*.f64 re re)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) #s(literal -1/144 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64) #s(literal -1/16 binary64)) (*.f64 re re)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (neg.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/36 binary64))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/36 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/36 binary64))))) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/36 binary64))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/36 binary64)))))) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))))) (neg.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/36 binary64))))) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) #s(literal -1/144 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64) #s(literal -1/16 binary64)))) (neg.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64)) (*.f64 re re))) (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) #s(literal -1/144 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64) #s(literal -1/16 binary64)) (*.f64 re re))) (neg.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))
(*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))
(*.f64 re (*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))
(*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) (*.f64 re re))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 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 (*.f64 re re) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 re re))
(*.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)))
(+.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)))
(+.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) im)
(+.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))) (fma.f64 re im im))
(+.f64 (+.f64 im (*.f64 (*.f64 im im) (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))) (*.f64 re im))
(-.f64 (/.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re))) (-.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) im)))
(-.f64 (/.f64 (*.f64 im im) (-.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)))) (/.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re))) (-.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)))))
(fma.f64 #s(literal 1 binary64) im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)))
(fma.f64 im #s(literal 1 binary64) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)))
(fma.f64 im (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))) (fma.f64 re im im))
(fma.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re) im)
(fma.f64 (*.f64 im im) (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (fma.f64 re im im))
(fma.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) (fma.f64 re im im))
(fma.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))) im (fma.f64 re im im))
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re) im im)
(fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) (fma.f64 re im im))
(fma.f64 (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (*.f64 im im) (fma.f64 re im im))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)))) (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) im) (*.f64 (fma.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re) im) (-.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) im))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)))) (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) im) (*.f64 (fma.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re) im) (-.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) im)))))
(/.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re))))) (fma.f64 im (-.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)))))
(/.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re))))) (fma.f64 im im (-.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re))))))
(/.f64 (*.f64 (fma.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re) im) (-.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) im)) (-.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) im))
(/.f64 (neg.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)))))) (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re))))))
(/.f64 (neg.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)))))) (neg.f64 (fma.f64 im im (-.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re) im) (-.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) im))) (neg.f64 (-.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) im)))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)))) (-.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re))) (-.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) im)) (*.f64 (-.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) im) (*.f64 im im))) (*.f64 (-.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) im) (-.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) im)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re))))))) (neg.f64 (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re) im) (-.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) im)))) (neg.f64 (neg.f64 (-.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) im))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re))))) (neg.f64 (-.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)))))
(pow.f64 (/.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)))) (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) im) (*.f64 (fma.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re) im) (-.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) im))) #s(literal -1 binary64))
(*.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re))))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re))))))
(*.f64 (*.f64 (fma.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re) im) (-.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)) im)))
(*.f64 (+.f64 (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re) #s(literal 1 binary64)) im)
(+.f64 re (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))
(+.f64 (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))) re)
(+.f64 (*.f64 re (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) re))
(+.f64 (+.f64 re (*.f64 re (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))) (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (/.f64 (*.f64 re re) (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(-.f64 (/.f64 (*.f64 re re) (-.f64 re (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))) (-.f64 re (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))))
(fma.f64 re #s(literal 1 binary64) (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))
(fma.f64 re (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) re))
(fma.f64 #s(literal 1 binary64) re (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))
(fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 im #s(literal -1/6 binary64))) re)
(fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)
(fma.f64 im (*.f64 im (*.f64 re #s(literal -1/6 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) re))
(fma.f64 (*.f64 im im) (*.f64 re #s(literal -1/6 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) re))
(fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)
(fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) re))
(fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) re))
(fma.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) (*.f64 im im) re)
(fma.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) re))
(fma.f64 (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) im re)
(fma.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) im) im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) re))
(fma.f64 (*.f64 (*.f64 im im) re) #s(literal -1/6 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) re))
(fma.f64 (*.f64 (*.f64 im im) (+.f64 re #s(literal 1 binary64))) #s(literal -1/6 binary64) re)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (-.f64 re (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))) (fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re) (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 re (-.f64 re (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))) (fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re re))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re) (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))))
(/.f64 (fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re re))) (fma.f64 re (-.f64 re (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))))
(/.f64 (fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re re))) (fma.f64 re re (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))) (*.f64 im (*.f64 (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)))))
(/.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re) (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re re)))) (neg.f64 (fma.f64 re (-.f64 re (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re re)))) (neg.f64 (fma.f64 re re (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))) (*.f64 im (*.f64 (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re) (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))) (neg.f64 (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))) (-.f64 re (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))) (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 re re))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re re))))) (neg.f64 (neg.f64 (fma.f64 re (-.f64 re (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re) (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))) (neg.f64 (neg.f64 (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))))
(/.f64 (neg.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))))) (neg.f64 (-.f64 re (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))))
(pow.f64 (/.f64 (fma.f64 re (-.f64 re (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))) (fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re re)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re) (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (fma.f64 re (-.f64 re (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))))))
(*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re) (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(exp.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 (*.f64 im im) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 im)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 im im))
(*.f64 im im)
(*.f64 (*.f64 im im) #s(literal 1 binary64))
(*.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)))
(+.f64 #s(literal -1/6 binary64) (*.f64 re #s(literal -1/6 binary64)))
(+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/6 binary64))
(-.f64 (/.f64 (*.f64 re (*.f64 re #s(literal 1/36 binary64))) (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64))))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal -1/6 binary64) (*.f64 re #s(literal -1/6 binary64)))) (/.f64 (*.f64 re (*.f64 re #s(literal 1/36 binary64))) (-.f64 #s(literal -1/6 binary64) (*.f64 re #s(literal -1/6 binary64)))))
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
(fma.f64 #s(literal -1/6 binary64) re #s(literal -1/6 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/36 binary64)) (*.f64 re #s(literal 1/36 binary64))) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/36 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/36 binary64)) (*.f64 re #s(literal 1/36 binary64))) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/36 binary64)))))
(/.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/36 binary64)) (*.f64 re #s(literal 1/36 binary64))))
(/.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 re (*.f64 re #s(literal 1/36 binary64))) (*.f64 re #s(literal 1/36 binary64)))))
(/.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/36 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64)))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64))) (neg.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/36 binary64)) (*.f64 re #s(literal 1/36 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 re (*.f64 re #s(literal 1/36 binary64))) (*.f64 re #s(literal 1/36 binary64))))))
(/.f64 (neg.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/36 binary64))) (neg.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re #s(literal 1/36 binary64)))) (-.f64 #s(literal -1/6 binary64) (*.f64 re #s(literal -1/6 binary64))))
(/.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal -1/6 binary64)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal -1/6 binary64)) (+.f64 re #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/36 binary64))) (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64))) (*.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/36 binary64)) (*.f64 re #s(literal 1/36 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/36 binary64)))) (neg.f64 (neg.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re #s(literal 1/36 binary64))))) (neg.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 re #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal -1/6 binary64))) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (neg.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal -1/6 binary64))) (neg.f64 (+.f64 re #s(literal -1 binary64))))
(pow.f64 (/.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/36 binary64)) (*.f64 re #s(literal 1/36 binary64))) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/36 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 re #s(literal 1 binary64)) #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) (+.f64 re #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/36 binary64)) (*.f64 re #s(literal 1/36 binary64)))))
(*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/36 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64))))
(+.f64 (*.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 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 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))))
(+.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(+.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.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))) #s(literal 1 binary64)) (*.f64 (*.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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))
(+.f64 (*.f64 (*.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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.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))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 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 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 #s(literal 1 binary64) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64)))))
(+.f64 (*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64)))))
(+.f64 (*.f64 #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)))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 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)))))
(+.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 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)))) (*.f64 #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)))))
(fma.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64)))))
(fma.f64 #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))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 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)))))
(fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64)))))
(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 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 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))))
(fma.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 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))) (*.f64 #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)))))
(fma.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(fma.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64)))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 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 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))))
(fma.f64 (*.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))) #s(literal 1 binary64) (*.f64 (*.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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))
(fma.f64 (*.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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (*.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))) #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (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)) (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 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (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 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(/.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))) (fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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 (*.f64 (*.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))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (*.f64 (*.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))) (fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) #s(literal -1 binary64))) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (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)) (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 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #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)) (*.f64 re (*.f64 re (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 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 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 (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (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)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (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 (*.f64 re (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 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))) (fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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)))) (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 (*.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))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.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))) (fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) #s(literal -1 binary64)))) (neg.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (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)) (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 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))))) (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 (*.f64 re (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 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #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 im (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 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 (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 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #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))))
(*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 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 (*.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))) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))) im)
(+.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))
(+.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(+.f64 (*.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 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re)
(+.f64 (fma.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)
(-.f64 (/.f64 (*.f64 re (*.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 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.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 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (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 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(-.f64 (/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(fma.f64 re #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(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 (*.f64 re (fma.f64 re (*.f64 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 re #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 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 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 re #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (*.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 #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (/.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64) (+.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 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (/.f64 re #s(literal 1 binary64)) (+.f64 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 (*.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))
(fma.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 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(fma.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(fma.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) (/.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 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (/.f64 (*.f64 re re) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 re re)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64))))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) (fma.f64 re (*.f64 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 re #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 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 re #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64))))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 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 re #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (/.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (/.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (/.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 re (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64))))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 re (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))) (/.f64 (*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64))))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 re (fma.f64 re (*.f64 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 re #s(literal 1 binary64)))
(fma.f64 (/.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 re re) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))) (/.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64))))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 re re) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))) (/.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64))))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (/.f64 (fma.f64 re (*.f64 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 re #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))) (/.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64))))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))) (/.f64 re (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64))))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (/.f64 re (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (+.f64 re #s(literal 1 binary64)))
(/.f64 #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 (*.f64 re (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 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (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)) (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 (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 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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 (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (fma.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #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 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))))
(/.f64 #s(literal -1 binary64) (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 (*.f64 re (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 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (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)) (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 (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 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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 (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (fma.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #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 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (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)) (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 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (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 re (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 (*.f64 re re)) (*.f64 (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)) (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 re (*.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 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 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 #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 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 #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (+.f64 re #s(literal 1 binary64)))))))
(/.f64 (fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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 (*.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 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 re re #s(literal -1 binary64)))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))) (*.f64 (+.f64 re #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)) (*.f64 (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)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64))) (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 (*.f64 re (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 re (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 (*.f64 re re)) (*.f64 (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)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.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 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) (*.f64 re (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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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))) (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 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))))) (neg.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))))) (neg.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (+.f64 re #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (*.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 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))) (neg.f64 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.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 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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 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)) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 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)) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (neg.f64 (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (neg.f64 (+.f64 re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))) (*.f64 (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))) (*.f64 (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re))))
(/.f64 (fma.f64 #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 (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (fma.f64 re re #s(literal -1 binary64)))) (*.f64 (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (neg.f64 (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (neg.f64 (+.f64 re #s(literal -1 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re) (*.f64 (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (neg.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (neg.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re))))
(/.f64 (fma.f64 (neg.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (fma.f64 re re #s(literal -1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))))
(/.f64 (fma.f64 (neg.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (neg.f64 (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (neg.f64 (+.f64 re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re))))
(/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (fma.f64 re re #s(literal -1 binary64)))) (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))))
(/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (neg.f64 (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (neg.f64 (+.f64 re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (fma.f64 re re #s(literal -1 binary64)))) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (neg.f64 (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (neg.f64 (+.f64 re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) #s(literal -1 binary64)) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) #s(literal -1 binary64)) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) #s(literal -1 binary64)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (fma.f64 re re #s(literal -1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) #s(literal -1 binary64)) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) #s(literal -1 binary64)) (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (neg.f64 (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (neg.f64 (+.f64 re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (fma.f64 re re #s(literal -1 binary64)))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))) (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (neg.f64 (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (neg.f64 (+.f64 re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))) (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (fma.f64 re re #s(literal -1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (neg.f64 (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (neg.f64 (+.f64 re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re re)) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re re)) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re re)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re re)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re re)) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (fma.f64 re re #s(literal -1 binary64)))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re re)) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re re)) (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (neg.f64 (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (neg.f64 (+.f64 re #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re re)) (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))) (*.f64 (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (*.f64 (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (neg.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))))) (*.f64 (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (*.f64 (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (*.f64 (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))) (*.f64 (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) #s(literal -1 binary64)))) (*.f64 (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (*.f64 (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (*.f64 re re) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))) (*.f64 (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))))) (*.f64 (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (*.f64 (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re re)))) (*.f64 (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (neg.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) #s(literal -1 binary64)))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (*.f64 re re) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re re)))) (*.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (neg.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) #s(literal -1 binary64)))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (*.f64 re re) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re re)))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (neg.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) #s(literal -1 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 (*.f64 re re) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re re)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (fma.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))))
(/.f64 (fma.f64 (fma.f64 re re #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (neg.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 (fma.f64 re re #s(literal -1 binary64)) (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (fma.f64 re re #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) #s(literal -1 binary64)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (fma.f64 re re #s(literal -1 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 re re) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (fma.f64 (fma.f64 re re #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (fma.f64 re re #s(literal -1 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re re)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))) (*.f64 (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (*.f64 (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (neg.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))))) (*.f64 (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (*.f64 (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))) (*.f64 (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) #s(literal -1 binary64)))) (*.f64 (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (*.f64 (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 (*.f64 re re) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))) (*.f64 (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))))) (*.f64 (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (*.f64 (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re re)))) (*.f64 (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (neg.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))))) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) #s(literal -1 binary64)))) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 (*.f64 re re) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))))) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re re)))) (*.f64 (neg.f64 (+.f64 re #s(literal -1 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (neg.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) #s(literal -1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 re re) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re re)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.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 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.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 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (neg.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 re re #s(literal -1 binary64))))) (neg.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (+.f64 re #s(literal -1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))))) (neg.f64 (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))))) (neg.f64 (*.f64 (+.f64 re #s(literal -1 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)) (*.f64 (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)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (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 (*.f64 re (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 re (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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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)))) (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 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))))))) (neg.f64 (neg.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (*.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 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.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 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 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) (neg.f64 (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(pow.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 (*.f64 re (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 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (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)) (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))
(pow.f64 (/.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 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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))
(pow.f64 (/.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (fma.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #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 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (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)) (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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (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 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))))
(*.f64 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(*.f64 (fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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 (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 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(+.f64 (*.f64 re (*.f64 re #s(literal 1/6 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/6 binary64)))) (*.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 (*.f64 re re) #s(literal 1/6 binary64) (fma.f64 re #s(literal 1/2 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 #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 (*.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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) re #s(literal 1 binary64))
(fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (/.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (/.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 re (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))) (/.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64))))) #s(literal 1 binary64))
(fma.f64 (/.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (/.f64 (fma.f64 re (*.f64 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 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))) (/.f64 re (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64))))) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (/.f64 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 (-.f64 (fma.f64 (*.f64 re re) (*.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))) #s(literal 1 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 (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)) (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 (-.f64 (fma.f64 (*.f64 re re) (*.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))) #s(literal 1 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) (neg.f64 (/.f64 (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)) (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 (fma.f64 (*.f64 re re) (*.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))) #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 (*.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))) (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 (*.f64 re re) (*.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))) #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 (*.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)))) (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 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 (-.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 (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 (*.f64 re re) (*.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))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (*.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))))) (neg.f64 (neg.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 re re) (*.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))) #s(literal 1 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))) #s(literal -1 binary64))
(pow.f64 (/.f64 (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)) (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 (*.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 (*.f64 re re) (*.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))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(*.f64 (*.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 #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 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 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64))
(-.f64 (/.f64 (*.f64 re (*.f64 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 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64)) (fma.f64 re (*.f64 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 (/.f64 #s(literal 1/16 binary64) (fma.f64 re (*.f64 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 (/.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64))))) (/.f64 #s(literal -1/8 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64))))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (/.f64 (*.f64 re (*.f64 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 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))
(/.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))))
(/.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 re (*.f64 re #s(literal 1/36 binary64))) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (fma.f64 re (*.f64 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 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) #s(literal -1/144 binary64)))) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) #s(literal -1/144 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64) #s(literal -1/16 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (*.f64 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 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64) #s(literal -1/16 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))) (neg.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 re (*.f64 re #s(literal 1/36 binary64))) (*.f64 re #s(literal 1/12 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) #s(literal -1/8 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64)))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/36 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(/.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))
(/.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) #s(literal -1/144 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64) #s(literal -1/16 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 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 (-.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) #s(literal -1/8 binary64))) (neg.f64 (fma.f64 re (*.f64 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 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/36 binary64))))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) #s(literal -1/144 binary64)))) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64)) #s(literal -1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) #s(literal -1/144 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64) #s(literal -1/16 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 re (*.f64 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 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64) #s(literal -1/16 binary64)) #s(literal -1 binary64))) (neg.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))) (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) #s(literal -1/144 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64) #s(literal -1/16 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))) (neg.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))
(pow.f64 (/.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))
(*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(*.f64 (fma.f64 re (*.f64 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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 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 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) #s(literal -1/144 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64))))))
(*.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 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 (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) #s(literal -1/144 binary64))))) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64)) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) #s(literal -1/144 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64))))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64) #s(literal -1/16 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64) #s(literal -1/16 binary64)) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64))))))
(*.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(+.f64 (*.f64 (sin.f64 im) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (sin.f64 im) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (sin.f64 im)) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (sin.f64 im)))
(fma.f64 (sin.f64 im) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (sin.f64 im) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (sin.f64 im) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (sin.f64 im)))
(*.f64 re (*.f64 re (*.f64 (sin.f64 im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 re (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (sin.f64 im)))
(*.f64 (*.f64 re re) (*.f64 (sin.f64 im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (sin.f64 im))
(*.f64 (sin.f64 im) (*.f64 (*.f64 re re) (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 (*.f64 re re) (sin.f64 im)))
(*.f64 (*.f64 (sin.f64 im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 re re))
(*.f64 (*.f64 (sin.f64 im) re) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (sin.f64 im) (*.f64 re re)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(+.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/36 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))))
(+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/36 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(fma.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
(fma.f64 (*.f64 re re) (*.f64 re #s(literal 1/6 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 re #s(literal 1/6 binary64)) (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/36 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) re (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/36 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
(/.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 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 #s(literal 1 binary64) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))))
(/.f64 (neg.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (*.f64 re re) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re re)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (neg.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))) (neg.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)))) (neg.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re re))) (neg.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(pow.f64 (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))) #s(literal -1 binary64))
(*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (*.f64 re (fma.f64 re (*.f64 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 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(*.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 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 #s(literal 1 binary64) (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (/.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)
(*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (/.f64 re #s(literal 1 binary64)))
(*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) (/.f64 (*.f64 re re) (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))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (/.f64 (*.f64 re re) #s(literal 1 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 re re)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))
(*.f64 (/.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64))))
(*.f64 (/.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64))))))
(*.f64 (/.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) (fma.f64 re (*.f64 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 (/.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 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 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 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 (/.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (/.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (/.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (/.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 re (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))) (/.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64))))))
(*.f64 (/.f64 re (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))) (/.f64 (*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64))))))
(*.f64 (/.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 re (fma.f64 re (*.f64 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 (/.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (*.f64 re re) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))) (/.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64))))))
(*.f64 (/.f64 (*.f64 re re) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))) (/.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64))))))
(*.f64 (/.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (/.f64 (fma.f64 re (*.f64 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 (/.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))) (/.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64))))))
(*.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (/.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))) (/.f64 re (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64))))))
(*.f64 (/.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (/.f64 re (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (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)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) #s(literal -1 binary64))))
(-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))
(-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 re (*.f64 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 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(-.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re #s(literal 1/36 binary64))) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64)) (fma.f64 re (*.f64 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 (/.f64 #s(literal 1/16 binary64) (fma.f64 re (*.f64 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 (/.f64 (*.f64 re (*.f64 re #s(literal 1/36 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64)) (fma.f64 re (*.f64 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 (/.f64 #s(literal 1/16 binary64) (fma.f64 re (*.f64 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 (/.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal 1/12 binary64))))) (/.f64 #s(literal 1/8 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal 1/12 binary64))))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (/.f64 (*.f64 re (*.f64 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 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64))) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))
(/.f64 (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 #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64))) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) #s(literal -1 binary64))
(/.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64))))
(/.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 re (*.f64 re #s(literal 1/36 binary64))) (*.f64 re #s(literal -1/12 binary64)))))
(/.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)) (*.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64)))))
(/.f64 (fma.f64 re (*.f64 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 (fma.f64 re (*.f64 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 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))) (neg.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 re (*.f64 re #s(literal 1/36 binary64))) (*.f64 re #s(literal -1/12 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64))))))
(/.f64 (neg.f64 (fma.f64 re (*.f64 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 (neg.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) #s(literal 1/8 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/36 binary64)))) (-.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 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 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 re (*.f64 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 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal 1/12 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/36 binary64))))) (neg.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(pow.f64 (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 #s(literal 1/6 binary64) #s(literal -1/2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64))) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64)))))
(*.f64 (fma.f64 re (*.f64 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 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 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 (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) #s(literal -1/144 binary64))))) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64)) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) #s(literal -1/144 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))))))
(*.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) #s(literal -1/144 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) #s(literal -1/144 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64) #s(literal -1/16 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64) #s(literal -1/16 binary64)) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64) #s(literal -1/16 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 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 (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) #s(literal -1/144 binary64))))) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64) #s(literal -1/16 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) #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 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))))
(pow.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(pow.f64 (*.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))) #s(literal -1/2 binary64))
(pow.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (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 #s(literal 1/6 binary64) #s(literal -1/2 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 #s(literal -1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) (pow.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal -1/8 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 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 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 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 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/120 binary64)))) (*.f64 im #s(literal -1/6 binary64)))
(+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (*.f64 im (*.f64 im #s(literal 1/120 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/120 binary64)))) (*.f64 im (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/120 binary64)))) (*.f64 im #s(literal -1/6 binary64)))) (/.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/120 binary64)))) (*.f64 im #s(literal -1/6 binary64)))))
(fma.f64 im #s(literal -1/6 binary64) (*.f64 im (*.f64 im (*.f64 im #s(literal 1/120 binary64)))))
(fma.f64 im (*.f64 im (*.f64 im #s(literal 1/120 binary64))) (*.f64 im #s(literal -1/6 binary64)))
(fma.f64 (*.f64 im im) (*.f64 im #s(literal 1/120 binary64)) (*.f64 im #s(literal -1/6 binary64)))
(fma.f64 #s(literal -1/6 binary64) im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/120 binary64)))))
(fma.f64 #s(literal 1/120 binary64) (*.f64 im (*.f64 im im)) (*.f64 im #s(literal -1/6 binary64)))
(fma.f64 (*.f64 im (*.f64 im #s(literal 1/120 binary64))) im (*.f64 im #s(literal -1/6 binary64)))
(fma.f64 (*.f64 im (*.f64 im im)) #s(literal 1/120 binary64) (*.f64 im #s(literal -1/6 binary64)))
(fma.f64 (*.f64 im #s(literal 1/120 binary64)) (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64)) (*.f64 #s(literal -1/216 binary64) (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/120 binary64)))) (*.f64 im (*.f64 im (*.f64 im #s(literal 1/120 binary64)))) (-.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im #s(literal -1/6 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/120 binary64)))) (*.f64 im #s(literal -1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/120 binary64)))) (*.f64 im (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im #s(literal -1/6 binary64)))) (-.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/120 binary64)))) (*.f64 im #s(literal -1/6 binary64))))
(/.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/14400 binary64) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) #s(literal -1/720 binary64))))
(/.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64)) im) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/14400 binary64) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) #s(literal -1/720 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64)) (*.f64 #s(literal -1/216 binary64) (*.f64 im (*.f64 im im))))) (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/120 binary64)))) (*.f64 im (*.f64 im (*.f64 im #s(literal 1/120 binary64)))) (-.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im #s(literal -1/6 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/120 binary64)))) (*.f64 im #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/120 binary64)))) (*.f64 im (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im #s(literal -1/6 binary64))))) (neg.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/120 binary64)))) (*.f64 im #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/14400 binary64) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)))) (neg.f64 (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64)) im)) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/14400 binary64) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) im)) (neg.f64 (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(*.f64 (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) im)
(sin.f64 im)

simplify656.0ms (3.1%)

Memory
18.7MiB live, 957.9MiB allocated
Algorithm
egg-herbie
Rules
12 424×accelerator-lowering-fma.f32
12 424×accelerator-lowering-fma.f64
6 630×*-lowering-*.f32
6 630×*-lowering-*.f64
3 482×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04133888
113693671
252683337
081642981
Stop Event
iter limit
node limit
Counts
276 → 276
Calls
Call 1
Inputs
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)))
(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 (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2)))))
(* im (+ 1 (+ re (+ (* -1/6 (* (pow im 2) (+ 1 (+ re (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2)))))) (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2))))))
(* im (+ 1 (+ re (+ (* (pow im 2) (+ (* -1/6 (+ 1 (+ re (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2))))) (* 1/120 (* (pow im 2) (+ 1 (+ re (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2)))))))) (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2))))))
(* im (+ 1 (+ re (+ (* (pow im 2) (+ (* -1/6 (+ 1 (+ re (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2))))) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (+ 1 (+ re (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2)))))) (* 1/120 (+ 1 (+ re (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2))))))))) (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2))))))
(* (sin im) (+ 1 (+ re (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2)))))
(* (sin im) (+ 1 (+ re (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2)))))
(* (sin im) (+ 1 (+ re (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2)))))
(* (sin im) (+ 1 (+ re (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2)))))
(* (sin im) (+ 1 (+ re (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2)))))
(* (sin im) (+ 1 (+ re (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2)))))
(* (sin im) (+ 1 (+ re (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2)))))
(* (sin im) (+ 1 (+ re (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2)))))
(* -1/4 (pow re 2))
(* (pow re 2) (- (* 1/36 (pow re 2)) 1/4))
(* (pow re 2) (- (* 1/36 (pow re 2)) 1/4))
(* (pow re 2) (- (* 1/36 (pow re 2)) 1/4))
(* 1/36 (pow re 4))
(* (pow re 4) (- 1/36 (* 1/4 (/ 1 (pow re 2)))))
(* (pow re 4) (- 1/36 (* 1/4 (/ 1 (pow re 2)))))
(* (pow re 4) (- 1/36 (* 1/4 (/ 1 (pow re 2)))))
(* 1/36 (pow re 4))
(* (pow re 4) (- 1/36 (* 1/4 (/ 1 (pow re 2)))))
(* (pow re 4) (- 1/36 (* 1/4 (/ 1 (pow re 2)))))
(* (pow re 4) (- 1/36 (* 1/4 (/ 1 (pow re 2)))))
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(* im (+ 1 re))
(* im (+ 1 (+ re (* (pow im 2) (- (* -1/6 re) 1/6)))))
(* im (+ 1 (+ re (* (pow im 2) (- (* -1/6 re) 1/6)))))
(* im (+ 1 (+ re (* (pow im 2) (- (* -1/6 re) 1/6)))))
(* (pow im 3) (- (* -1/6 re) 1/6))
(* (pow im 3) (- (+ (* -1/6 re) (+ (/ 1 (pow im 2)) (/ re (pow im 2)))) 1/6))
(* (pow im 3) (- (+ (* -1/6 re) (+ (/ 1 (pow im 2)) (/ re (pow im 2)))) 1/6))
(* (pow im 3) (- (+ (* -1/6 re) (+ (/ 1 (pow im 2)) (/ re (pow im 2)))) 1/6))
(* (pow im 3) (- (* -1/6 re) 1/6))
(* -1 (* (pow im 3) (- (+ (* -1 (- (* -1/6 re) 1/6)) (* -1 (/ re (pow im 2)))) (/ 1 (pow im 2)))))
(* -1 (* (pow im 3) (- (+ (* -1 (- (* -1/6 re) 1/6)) (* -1 (/ re (pow im 2)))) (/ 1 (pow im 2)))))
(* -1 (* (pow im 3) (- (+ (* -1 (- (* -1/6 re) 1/6)) (* -1 (/ re (pow im 2)))) (/ 1 (pow im 2)))))
(+ im (* -1/6 (pow im 3)))
(+ im (+ (* -1/6 (pow im 3)) (* im (* re (+ 1 (* -1/6 (pow im 2)))))))
(+ im (+ (* -1/6 (pow im 3)) (* im (* re (+ 1 (* -1/6 (pow im 2)))))))
(+ im (+ (* -1/6 (pow im 3)) (* im (* re (+ 1 (* -1/6 (pow im 2)))))))
(* im (* re (+ 1 (* -1/6 (pow im 2)))))
(* re (+ (* -1/6 (/ (pow im 3) re)) (+ (* im (+ 1 (* -1/6 (pow im 2)))) (/ im re))))
(* re (+ (* -1/6 (/ (pow im 3) re)) (+ (* im (+ 1 (* -1/6 (pow im 2)))) (/ im re))))
(* re (+ (* -1/6 (/ (pow im 3) re)) (+ (* im (+ 1 (* -1/6 (pow im 2)))) (/ im re))))
(* -1 (* im (* re (- (* 1/6 (pow im 2)) 1))))
(* -1 (* re (+ (* -1 (/ (+ im (* -1/6 (pow im 3))) re)) (* im (- (* 1/6 (pow im 2)) 1)))))
(* -1 (* re (+ (* -1 (/ (+ im (* -1/6 (pow im 3))) re)) (* im (- (* 1/6 (pow im 2)) 1)))))
(* -1 (* re (+ (* -1 (/ (+ im (* -1/6 (pow im 3))) re)) (* im (- (* 1/6 (pow im 2)) 1)))))
re
(+ re (* (pow im 2) (- (* -1/6 re) 1/6)))
(+ re (* (pow im 2) (- (* -1/6 re) 1/6)))
(+ re (* (pow im 2) (- (* -1/6 re) 1/6)))
(* (pow im 2) (- (* -1/6 re) 1/6))
(* (pow im 2) (- (+ (* -1/6 re) (/ re (pow im 2))) 1/6))
(* (pow im 2) (- (+ (* -1/6 re) (/ re (pow im 2))) 1/6))
(* (pow im 2) (- (+ (* -1/6 re) (/ re (pow im 2))) 1/6))
(* (pow im 2) (- (* -1/6 re) 1/6))
(* (pow im 2) (- (+ (* -1/6 re) (/ re (pow im 2))) 1/6))
(* (pow im 2) (- (+ (* -1/6 re) (/ re (pow im 2))) 1/6))
(* (pow im 2) (- (+ (* -1/6 re) (/ re (pow im 2))) 1/6))
(* -1/6 (pow im 2))
(+ (* -1/6 (pow im 2)) (* re (+ 1 (* -1/6 (pow im 2)))))
(+ (* -1/6 (pow im 2)) (* re (+ 1 (* -1/6 (pow im 2)))))
(+ (* -1/6 (pow im 2)) (* re (+ 1 (* -1/6 (pow im 2)))))
(* re (+ 1 (* -1/6 (pow im 2))))
(* re (+ 1 (+ (* -1/6 (/ (pow im 2) re)) (* -1/6 (pow im 2)))))
(* re (+ 1 (+ (* -1/6 (/ (pow im 2) re)) (* -1/6 (pow im 2)))))
(* re (+ 1 (+ (* -1/6 (/ (pow im 2) re)) (* -1/6 (pow im 2)))))
(* -1 (* re (- (* 1/6 (pow im 2)) 1)))
(* -1 (* re (- (+ (* 1/6 (/ (pow im 2) re)) (* 1/6 (pow im 2))) 1)))
(* -1 (* re (- (+ (* 1/6 (/ (pow im 2) re)) (* 1/6 (pow im 2))) 1)))
(* -1 (* re (- (+ (* 1/6 (/ (pow im 2) re)) (* 1/6 (pow im 2))) 1)))
(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/6
(- (* -1/6 re) 1/6)
(- (* -1/6 re) 1/6)
(- (* -1/6 re) 1/6)
(* -1/6 re)
(* -1 (* re (+ 1/6 (* 1/6 (/ 1 re)))))
(* -1 (* re (+ 1/6 (* 1/6 (/ 1 re)))))
(* -1 (* re (+ 1/6 (* 1/6 (/ 1 re)))))
(* -1/6 re)
(* -1 (* re (+ 1/6 (* 1/6 (/ 1 re)))))
(* -1 (* re (+ 1/6 (* 1/6 (/ 1 re)))))
(* -1 (* re (+ 1/6 (* 1/6 (/ 1 re)))))
(* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))
(+ (* im (* re (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))) (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))))
(+ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) (* re (+ (* 1/2 (* im (* re (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))))) (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))))))
(+ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) (* re (+ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) (* re (+ (* 1/6 (* im (* re (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))))) (* 1/2 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))))))))
(* 1/6 (* im (* (pow re 3) (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))))
(* (pow re 3) (+ (* 1/6 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))) (* 1/2 (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) re))))
(* (pow re 3) (+ (* 1/6 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))) (+ (* 1/2 (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) re)) (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) (pow re 2)))))
(* (pow re 3) (+ (* 1/6 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))) (+ (* 1/2 (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) re)) (+ (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) (pow re 2)) (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) (pow re 3))))))
(* 1/6 (* im (* (pow re 3) (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) re)) (* -1/6 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* 1/2 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))) (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) re)) re)) (* -1/6 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))) (* -1 (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) re))) re)) (* 1/2 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))))) re)) (* -1/6 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))))))
(* 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))))))) (* 1/120 (* (pow im 2) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))))))))
(* 1/120 (* (pow im 5) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))))
(* (pow im 5) (+ (* -1/6 (/ (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (pow im 2))) (* 1/120 (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))))
(* (pow im 5) (+ (* -1/6 (/ (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (pow im 2))) (+ (* 1/120 (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))) (+ (/ 1 (pow im 4)) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 4))))))
(* (pow im 5) (+ (* -1/6 (/ (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (pow im 2))) (+ (* 1/120 (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))) (+ (/ 1 (pow im 4)) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 4))))))
(* 1/120 (* (pow im 5) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))))
(* -1 (* (pow im 5) (+ (* -1/120 (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))) (* 1/6 (/ (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (pow im 2))))))
(* -1 (* (pow im 5) (+ (* -1 (/ (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (pow im 4))) (+ (* -1/120 (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))) (* 1/6 (/ (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (pow im 2)))))))
(* -1 (* (pow im 5) (+ (* -1 (/ (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (pow im 4))) (+ (* -1/120 (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))) (* 1/6 (/ (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (pow im 2)))))))
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))))
(* 1/2 (* (pow re 2) (sin im)))
(* (pow re 2) (+ (* 1/6 (* re (sin im))) (* 1/2 (sin im))))
(* (pow re 2) (+ (* 1/6 (* re (sin im))) (* 1/2 (sin im))))
(* (pow re 2) (+ (* 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))))
(* (pow re 3) (+ (* 1/6 (sin im)) (* 1/2 (/ (sin im) re))))
(* 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/2 (/ (sin im) re)) (* -1/6 (sin im)))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (sin im) re)) (* -1/6 (sin im)))))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(* im (+ (* -1/6 (* (pow im 2) (* (pow re 2) (+ 1/2 (* 1/6 re))))) (* (pow re 2) (+ 1/2 (* 1/6 re)))))
(* im (+ (* (pow im 2) (+ (* -1/6 (* (pow re 2) (+ 1/2 (* 1/6 re)))) (* 1/120 (* (pow im 2) (* (pow re 2) (+ 1/2 (* 1/6 re))))))) (* (pow re 2) (+ 1/2 (* 1/6 re)))))
(* im (+ (* (pow im 2) (+ (* -1/6 (* (pow re 2) (+ 1/2 (* 1/6 re)))) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (* (pow re 2) (+ 1/2 (* 1/6 re))))) (* 1/120 (* (pow re 2) (+ 1/2 (* 1/6 re)))))))) (* (pow re 2) (+ 1/2 (* 1/6 re)))))
(* (pow re 2) (* (sin im) (+ 1/2 (* 1/6 re))))
(* (pow re 2) (* (sin im) (+ 1/2 (* 1/6 re))))
(* (pow re 2) (* (sin im) (+ 1/2 (* 1/6 re))))
(* (pow re 2) (* (sin im) (+ 1/2 (* 1/6 re))))
(* (pow re 2) (* (sin im) (+ 1/2 (* 1/6 re))))
(* (pow re 2) (* (sin im) (+ 1/2 (* 1/6 re))))
(* (pow re 2) (* (sin im) (+ 1/2 (* 1/6 re))))
(* (pow re 2) (* (sin im) (+ 1/2 (* 1/6 re))))
(* 1/2 (pow re 2))
(* (pow re 2) (+ 1/2 (* 1/6 re)))
(* (pow re 2) (+ 1/2 (* 1/6 re)))
(* (pow re 2) (+ 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))))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(* 1/6 (pow re 3))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
-1/2
(- (* 1/6 re) 1/2)
(- (* 1/6 re) 1/2)
(- (* 1/6 re) 1/2)
(* 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)
(* -1 (* re (- (* 1/2 (/ 1 re)) 1/6)))
(* -1 (* re (- (* 1/2 (/ 1 re)) 1/6)))
(* -1 (* re (- (* 1/2 (/ 1 re)) 1/6)))
-2
(- (* -2/3 re) 2)
(- (* re (- (* -2/9 re) 2/3)) 2)
(- (* re (- (* re (- (* -2/27 re) 2/9)) 2/3)) 2)
(/ 6 re)
(/ (+ 6 (* 18 (/ 1 re))) re)
(/ (+ 6 (+ (* 18 (/ 1 re)) (/ 54 (pow re 2)))) re)
(/ (+ 6 (+ (* 18 (/ 1 re)) (+ (* 162 (/ 1 (pow re 3))) (/ 54 (pow re 2))))) re)
(/ 6 re)
(/ (+ 6 (* 18 (/ 1 re))) re)
(* -1 (/ (- (* -1 (/ (+ 18 (* 54 (/ 1 re))) re)) 6) re))
(* -1 (/ (- (* -1 (/ (+ 18 (+ (* 54 (/ 1 re)) (/ 162 (pow re 2)))) re)) 6) re))
(* -1/6 im)
(* im (- (* 1/120 (pow im 2)) 1/6))
(* im (- (* 1/120 (pow im 2)) 1/6))
(* im (- (* 1/120 (pow im 2)) 1/6))
(* 1/120 (pow im 3))
(* (pow im 3) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(* (pow im 3) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(* (pow im 3) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(* 1/120 (pow im 3))
(* -1 (* (pow im 3) (- (* 1/6 (/ 1 (pow im 2))) 1/120)))
(* -1 (* (pow im 3) (- (* 1/6 (/ 1 (pow im 2))) 1/120)))
(* -1 (* (pow im 3) (- (* 1/6 (/ 1 (pow im 2))) 1/120)))
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
1
#s(literal 1 binary64)
(+ 1 re)
(+.f64 #s(literal 1 binary64) re)
(+ 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 #s(literal 1/6 binary64) (*.f64 re (*.f64 re re)))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (*.f64 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)))))
(*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (+ (/ 1 (pow re 2)) (/ 1 (pow re 3))))))
(fma.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(* 1/6 (pow re 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 re (*.f64 re re)))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (*.f64 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 #s(literal 0 binary64) (*.f64 re (*.f64 (*.f64 re re) (+.f64 (/.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) re) #s(literal -1/6 binary64)))))
(* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)))
(*.f64 (+.f64 (/.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -1 binary64) (*.f64 re re))) re) #s(literal -1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))))
(sin im)
(sin.f64 im)
(+ (sin im) (* re (sin im)))
(*.f64 (+.f64 #s(literal 1 binary64) re) (sin.f64 im))
(+ (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 (*.f64 re #s(literal 1/6 binary64)) (*.f64 re (*.f64 re (sin.f64 im))))
(* (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 re (*.f64 (*.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 (*.f64 re #s(literal 1/6 binary64)) (*.f64 re (*.f64 re (sin.f64 im))))
(* -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 #s(literal 0 binary64) re) (*.f64 (*.f64 re re) (-.f64 (*.f64 (sin.f64 im) #s(literal -1/6 binary64)) (/.f64 (fma.f64 #s(literal 1/2 binary64) (sin.f64 im) (/.f64 (sin.f64 im) 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 #s(literal 0 binary64) (*.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 (sin.f64 im) #s(literal -1/6 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (/.f64 (*.f64 (sin.f64 im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) re)) re))))
(* im (+ 1 (+ re (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2)))))
(*.f64 im (fma.f64 re (fma.f64 re (/.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))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(* im (+ 1 (+ re (+ (* -1/6 (* (pow im 2) (+ 1 (+ re (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2)))))) (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2))))))
(*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re (/.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))) #s(literal 1 binary64)) #s(literal 1 binary64))))
(* im (+ 1 (+ re (+ (* (pow im 2) (+ (* -1/6 (+ 1 (+ re (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2))))) (* 1/120 (* (pow im 2) (+ 1 (+ re (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2)))))))) (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2))))))
(fma.f64 im (fma.f64 (fma.f64 re (fma.f64 re (/.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))) #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)))) (*.f64 re (fma.f64 re (/.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))) #s(literal 1 binary64)))) im)
(* im (+ 1 (+ re (+ (* (pow im 2) (+ (* -1/6 (+ 1 (+ re (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2))))) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (+ 1 (+ re (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2)))))) (* 1/120 (+ 1 (+ re (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2))))))))) (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2))))))
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 (fma.f64 re (fma.f64 re (/.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))) #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 #s(literal -1/6 binary64) (*.f64 re (fma.f64 re (/.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))) #s(literal 1 binary64))) #s(literal -1/6 binary64))) (*.f64 re (fma.f64 re (/.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))) #s(literal 1 binary64)))) im)
(* (sin im) (+ 1 (+ re (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2)))))
(*.f64 (sin.f64 im) (fma.f64 re (fma.f64 re (/.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))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(* (sin im) (+ 1 (+ re (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2)))))
(*.f64 (sin.f64 im) (fma.f64 re (fma.f64 re (/.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))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(* (sin im) (+ 1 (+ re (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2)))))
(*.f64 (sin.f64 im) (fma.f64 re (fma.f64 re (/.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))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(* (sin im) (+ 1 (+ re (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2)))))
(*.f64 (sin.f64 im) (fma.f64 re (fma.f64 re (/.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))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(* (sin im) (+ 1 (+ re (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2)))))
(*.f64 (sin.f64 im) (fma.f64 re (fma.f64 re (/.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))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(* (sin im) (+ 1 (+ re (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2)))))
(*.f64 (sin.f64 im) (fma.f64 re (fma.f64 re (/.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))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(* (sin im) (+ 1 (+ re (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2)))))
(*.f64 (sin.f64 im) (fma.f64 re (fma.f64 re (/.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))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(* (sin im) (+ 1 (+ re (/ (* (pow re 2) (- (* 1/36 (pow re 2)) 1/4)) (- (* 1/6 re) 1/2)))))
(*.f64 (sin.f64 im) (fma.f64 re (fma.f64 re (/.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))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(* -1/4 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/4 binary64))
(* (pow re 2) (- (* 1/36 (pow re 2)) 1/4))
(*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64))))
(* (pow re 2) (- (* 1/36 (pow re 2)) 1/4))
(*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64))))
(* (pow re 2) (- (* 1/36 (pow re 2)) 1/4))
(*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64))))
(* 1/36 (pow re 4))
(*.f64 #s(literal 1/36 binary64) (pow.f64 re #s(literal 4 binary64)))
(* (pow re 4) (- 1/36 (* 1/4 (/ 1 (pow re 2)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 #s(literal 1/36 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(* (pow re 4) (- 1/36 (* 1/4 (/ 1 (pow re 2)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 #s(literal 1/36 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(* (pow re 4) (- 1/36 (* 1/4 (/ 1 (pow re 2)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 #s(literal 1/36 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(* 1/36 (pow re 4))
(*.f64 #s(literal 1/36 binary64) (pow.f64 re #s(literal 4 binary64)))
(* (pow re 4) (- 1/36 (* 1/4 (/ 1 (pow re 2)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 #s(literal 1/36 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(* (pow re 4) (- 1/36 (* 1/4 (/ 1 (pow re 2)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 #s(literal 1/36 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(* (pow re 4) (- 1/36 (* 1/4 (/ 1 (pow re 2)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 #s(literal 1/36 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(* im (+ 1 re))
(fma.f64 re im im)
(* im (+ 1 (+ re (* (pow im 2) (- (* -1/6 re) 1/6)))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re im im))
(* im (+ 1 (+ re (* (pow im 2) (- (* -1/6 re) 1/6)))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re im im))
(* im (+ 1 (+ re (* (pow im 2) (- (* -1/6 re) 1/6)))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re im im))
(* (pow im 3) (- (* -1/6 re) 1/6))
(*.f64 im (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))
(* (pow im 3) (- (+ (* -1/6 re) (+ (/ 1 (pow im 2)) (/ re (pow im 2)))) 1/6))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 (fma.f64 re #s(literal -1/6 binary64) (/.f64 re (*.f64 im im))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal -1/6 binary64))))
(* (pow im 3) (- (+ (* -1/6 re) (+ (/ 1 (pow im 2)) (/ re (pow im 2)))) 1/6))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 (fma.f64 re #s(literal -1/6 binary64) (/.f64 re (*.f64 im im))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal -1/6 binary64))))
(* (pow im 3) (- (+ (* -1/6 re) (+ (/ 1 (pow im 2)) (/ re (pow im 2)))) 1/6))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 (fma.f64 re #s(literal -1/6 binary64) (/.f64 re (*.f64 im im))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal -1/6 binary64))))
(* (pow im 3) (- (* -1/6 re) 1/6))
(*.f64 im (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))
(* -1 (* (pow im 3) (- (+ (* -1 (- (* -1/6 re) 1/6)) (* -1 (/ re (pow im 2)))) (/ 1 (pow im 2)))))
(*.f64 (+.f64 (-.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/6 binary64)) (/.f64 re (*.f64 im im))) (/.f64 #s(literal -1 binary64) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))
(* -1 (* (pow im 3) (- (+ (* -1 (- (* -1/6 re) 1/6)) (* -1 (/ re (pow im 2)))) (/ 1 (pow im 2)))))
(*.f64 (+.f64 (-.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/6 binary64)) (/.f64 re (*.f64 im im))) (/.f64 #s(literal -1 binary64) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))
(* -1 (* (pow im 3) (- (+ (* -1 (- (* -1/6 re) 1/6)) (* -1 (/ re (pow im 2)))) (/ 1 (pow im 2)))))
(*.f64 (+.f64 (-.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/6 binary64)) (/.f64 re (*.f64 im im))) (/.f64 #s(literal -1 binary64) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))
(+ im (* -1/6 (pow im 3)))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(+ im (+ (* -1/6 (pow im 3)) (* im (* re (+ 1 (* -1/6 (pow im 2)))))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re im im))
(+ im (+ (* -1/6 (pow im 3)) (* im (* re (+ 1 (* -1/6 (pow im 2)))))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re im im))
(+ im (+ (* -1/6 (pow im 3)) (* im (* re (+ 1 (* -1/6 (pow im 2)))))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re im im))
(* im (* re (+ 1 (* -1/6 (pow im 2)))))
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(* re (+ (* -1/6 (/ (pow im 3) re)) (+ (* im (+ 1 (* -1/6 (pow im 2)))) (/ im re))))
(*.f64 re (fma.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 im (*.f64 im im)) re) (fma.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (/.f64 im re))))
(* re (+ (* -1/6 (/ (pow im 3) re)) (+ (* im (+ 1 (* -1/6 (pow im 2)))) (/ im re))))
(*.f64 re (fma.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 im (*.f64 im im)) re) (fma.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (/.f64 im re))))
(* re (+ (* -1/6 (/ (pow im 3) re)) (+ (* im (+ 1 (* -1/6 (pow im 2)))) (/ im re))))
(*.f64 re (fma.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 im (*.f64 im im)) re) (fma.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (/.f64 im re))))
(* -1 (* im (* re (- (* 1/6 (pow im 2)) 1))))
(*.f64 im (*.f64 re (-.f64 #s(literal 0 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 im im) #s(literal -1 binary64)))))
(* -1 (* re (+ (* -1 (/ (+ im (* -1/6 (pow im 3))) re)) (* im (- (* 1/6 (pow im 2)) 1)))))
(*.f64 (fma.f64 im (fma.f64 #s(literal 1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) (/.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) re))) (-.f64 #s(literal 0 binary64) re))
(* -1 (* re (+ (* -1 (/ (+ im (* -1/6 (pow im 3))) re)) (* im (- (* 1/6 (pow im 2)) 1)))))
(*.f64 (fma.f64 im (fma.f64 #s(literal 1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) (/.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) re))) (-.f64 #s(literal 0 binary64) re))
(* -1 (* re (+ (* -1 (/ (+ im (* -1/6 (pow im 3))) re)) (* im (- (* 1/6 (pow im 2)) 1)))))
(*.f64 (fma.f64 im (fma.f64 #s(literal 1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) (/.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) re))) (-.f64 #s(literal 0 binary64) re))
re
(+ re (* (pow im 2) (- (* -1/6 re) 1/6)))
(fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)
(+ re (* (pow im 2) (- (* -1/6 re) 1/6)))
(fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)
(+ re (* (pow im 2) (- (* -1/6 re) 1/6)))
(fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)
(* (pow im 2) (- (* -1/6 re) 1/6))
(*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))
(* (pow im 2) (- (+ (* -1/6 re) (/ re (pow im 2))) 1/6))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (fma.f64 re #s(literal -1/6 binary64) (/.f64 re (*.f64 im im)))))
(* (pow im 2) (- (+ (* -1/6 re) (/ re (pow im 2))) 1/6))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (fma.f64 re #s(literal -1/6 binary64) (/.f64 re (*.f64 im im)))))
(* (pow im 2) (- (+ (* -1/6 re) (/ re (pow im 2))) 1/6))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (fma.f64 re #s(literal -1/6 binary64) (/.f64 re (*.f64 im im)))))
(* (pow im 2) (- (* -1/6 re) 1/6))
(*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))
(* (pow im 2) (- (+ (* -1/6 re) (/ re (pow im 2))) 1/6))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (fma.f64 re #s(literal -1/6 binary64) (/.f64 re (*.f64 im im)))))
(* (pow im 2) (- (+ (* -1/6 re) (/ re (pow im 2))) 1/6))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (fma.f64 re #s(literal -1/6 binary64) (/.f64 re (*.f64 im im)))))
(* (pow im 2) (- (+ (* -1/6 re) (/ re (pow im 2))) 1/6))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (fma.f64 re #s(literal -1/6 binary64) (/.f64 re (*.f64 im im)))))
(* -1/6 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(+ (* -1/6 (pow im 2)) (* re (+ 1 (* -1/6 (pow im 2)))))
(fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)
(+ (* -1/6 (pow im 2)) (* re (+ 1 (* -1/6 (pow im 2)))))
(fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)
(+ (* -1/6 (pow im 2)) (* re (+ 1 (* -1/6 (pow im 2)))))
(fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)
(* re (+ 1 (* -1/6 (pow im 2))))
(*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* re (+ 1 (+ (* -1/6 (/ (pow im 2) re)) (* -1/6 (pow im 2)))))
(*.f64 re (fma.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)) #s(literal 1 binary64)))
(* re (+ 1 (+ (* -1/6 (/ (pow im 2) re)) (* -1/6 (pow im 2)))))
(*.f64 re (fma.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)) #s(literal 1 binary64)))
(* re (+ 1 (+ (* -1/6 (/ (pow im 2) re)) (* -1/6 (pow im 2)))))
(*.f64 re (fma.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)) #s(literal 1 binary64)))
(* -1 (* re (- (* 1/6 (pow im 2)) 1)))
(*.f64 re (-.f64 #s(literal 0 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 im im) #s(literal -1 binary64))))
(* -1 (* re (- (+ (* 1/6 (/ (pow im 2) re)) (* 1/6 (pow im 2))) 1)))
(*.f64 (fma.f64 (*.f64 im im) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) re))
(* -1 (* re (- (+ (* 1/6 (/ (pow im 2) re)) (* 1/6 (pow im 2))) 1)))
(*.f64 (fma.f64 (*.f64 im im) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) re))
(* -1 (* re (- (+ (* 1/6 (/ (pow im 2) re)) (* 1/6 (pow im 2))) 1)))
(*.f64 (fma.f64 (*.f64 im im) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) re))
(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/6
#s(literal -1/6 binary64)
(- (* -1/6 re) 1/6)
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
(- (* -1/6 re) 1/6)
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
(- (* -1/6 re) 1/6)
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
(* -1/6 re)
(*.f64 re #s(literal -1/6 binary64))
(* -1 (* re (+ 1/6 (* 1/6 (/ 1 re)))))
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
(* -1 (* re (+ 1/6 (* 1/6 (/ 1 re)))))
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
(* -1 (* re (+ 1/6 (* 1/6 (/ 1 re)))))
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
(* -1/6 re)
(*.f64 re #s(literal -1/6 binary64))
(* -1 (* re (+ 1/6 (* 1/6 (/ 1 re)))))
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
(* -1 (* re (+ 1/6 (* 1/6 (/ 1 re)))))
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
(* -1 (* re (+ 1/6 (* 1/6 (/ 1 re)))))
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
(* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))
(*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(+ (* im (* re (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))) (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))))
(*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (fma.f64 re im im))
(+ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) (* re (+ (* 1/2 (* im (* re (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))))) (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))))))
(fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(+ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) (* re (+ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) (* re (+ (* 1/6 (* im (* re (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))))) (* 1/2 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))))))))
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (fma.f64 re im im) (*.f64 re (*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(* 1/6 (* im (* (pow re 3) (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 1/6 binary64) im)))
(* (pow re 3) (+ (* 1/6 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))) (* 1/2 (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) re))))
(*.f64 re (*.f64 (*.f64 re re) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))))
(* (pow re 3) (+ (* 1/6 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))) (+ (* 1/2 (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) re)) (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) (pow re 2)))))
(*.f64 (*.f64 re (*.f64 re re)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) re) (fma.f64 #s(literal 1/2 binary64) im (/.f64 im re)))))
(* (pow re 3) (+ (* 1/6 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))) (+ (* 1/2 (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) re)) (+ (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) (pow re 2)) (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) (pow re 3))))))
(*.f64 (*.f64 re (*.f64 re re)) (fma.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)) (*.f64 (/.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 re re)) (+.f64 (/.f64 im re) im))))
(* 1/6 (* im (* (pow re 3) (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 1/6 binary64) im)))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) re)) (* -1/6 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))))))
(*.f64 re (*.f64 (*.f64 re re) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* 1/2 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))) (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) re)) re)) (* -1/6 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))))))
(*.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 im #s(literal -1/6 binary64)) #s(literal 0 binary64)) (/.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) im (/.f64 im re))) re)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))) (* -1 (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) re))) re)) (* 1/2 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))))) re)) (* -1/6 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))))))
(*.f64 (-.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 im #s(literal -1/6 binary64))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))) (/.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (+.f64 (/.f64 im re) im)) re)) re)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))))
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(*.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)
(* 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 im (*.f64 im #s(literal -1/6 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))))
(* 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)))))))))))))
(*.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 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)))))))))))))
(*.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 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/120 (* (pow im 5) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re #s(literal 1/120 binary64)) #s(literal 1/120 binary64)))
(* (pow im 5) (+ (* -1/6 (/ (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (pow im 2))) (* 1/120 (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))))
(*.f64 (pow.f64 im #s(literal 5 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 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(* (pow im 5) (+ (* -1/6 (/ (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (pow im 2))) (+ (* 1/120 (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))) (+ (/ 1 (pow im 4)) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (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 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im))) (fma.f64 re (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 5) (+ (* -1/6 (/ (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (pow im 2))) (+ (* 1/120 (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))) (+ (/ 1 (pow im 4)) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (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 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im))) (fma.f64 re (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* 1/120 (* (pow im 5) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re #s(literal 1/120 binary64)) #s(literal 1/120 binary64)))
(* -1 (* (pow im 5) (+ (* -1/120 (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))) (* 1/6 (/ (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 5 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 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(* -1 (* (pow im 5) (+ (* -1 (/ (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (pow im 4))) (+ (* -1/120 (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))) (* 1/6 (/ (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (pow im 2)))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 #s(literal 1/6 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 im 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 #s(literal -1/120 binary64)) #s(literal -1/120 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 (*.f64 im im) (*.f64 im im))))))
(* -1 (* (pow im 5) (+ (* -1 (/ (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (pow im 4))) (+ (* -1/120 (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))) (* 1/6 (/ (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (pow im 2)))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 #s(literal 1/6 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 im 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 #s(literal -1/120 binary64)) #s(literal -1/120 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 (*.f64 im im) (*.f64 im im))))))
1
#s(literal 1 binary64)
(+ 1 re)
(+.f64 #s(literal 1 binary64) re)
(+ 1 (* re (+ 1 (* 1/2 re))))
(fma.f64 re (fma.f64 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 #s(literal 1/6 binary64) (*.f64 re (*.f64 re re)))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (*.f64 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)))))
(*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (+ (/ 1 (pow re 2)) (/ 1 (pow re 3))))))
(fma.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(* 1/6 (pow re 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 re (*.f64 re re)))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (*.f64 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 #s(literal 0 binary64) (*.f64 re (*.f64 (*.f64 re re) (+.f64 (/.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) re) #s(literal -1/6 binary64)))))
(* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)))
(*.f64 (+.f64 (/.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -1 binary64) (*.f64 re re))) re) #s(literal -1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 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))
(* 1/2 (* (pow re 2) (sin im)))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re (sin.f64 im))))
(* (pow re 2) (+ (* 1/6 (* re (sin im))) (* 1/2 (sin im))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (sin.f64 im))))
(* (pow re 2) (+ (* 1/6 (* re (sin im))) (* 1/2 (sin im))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (sin.f64 im))))
(* (pow re 2) (+ (* 1/6 (* re (sin im))) (* 1/2 (sin im))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (sin.f64 im))))
(* 1/6 (* (pow re 3) (sin im)))
(*.f64 (*.f64 re #s(literal 1/6 binary64)) (*.f64 re (*.f64 re (sin.f64 im))))
(* (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))))
(*.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))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (sin.f64 im) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))
(* 1/6 (* (pow re 3) (sin im)))
(*.f64 (*.f64 re #s(literal 1/6 binary64)) (*.f64 re (*.f64 re (sin.f64 im))))
(* -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/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/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))))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(* im (+ (* -1/6 (* (pow im 2) (* (pow re 2) (+ 1/2 (* 1/6 re))))) (* (pow re 2) (+ 1/2 (* 1/6 re)))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(* im (+ (* (pow im 2) (+ (* -1/6 (* (pow re 2) (+ 1/2 (* 1/6 re)))) (* 1/120 (* (pow im 2) (* (pow re 2) (+ 1/2 (* 1/6 re))))))) (* (pow re 2) (+ 1/2 (* 1/6 re)))))
(*.f64 im (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))))))
(* im (+ (* (pow im 2) (+ (* -1/6 (* (pow re 2) (+ 1/2 (* 1/6 re)))) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (* (pow re 2) (+ 1/2 (* 1/6 re))))) (* 1/120 (* (pow re 2) (+ 1/2 (* 1/6 re)))))))) (* (pow re 2) (+ 1/2 (* 1/6 re)))))
(*.f64 im (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))
(* (pow re 2) (* (sin im) (+ 1/2 (* 1/6 re))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (sin.f64 im))))
(* (pow re 2) (* (sin im) (+ 1/2 (* 1/6 re))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (sin.f64 im))))
(* (pow re 2) (* (sin im) (+ 1/2 (* 1/6 re))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (sin.f64 im))))
(* (pow re 2) (* (sin im) (+ 1/2 (* 1/6 re))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (sin.f64 im))))
(* (pow re 2) (* (sin im) (+ 1/2 (* 1/6 re))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (sin.f64 im))))
(* (pow re 2) (* (sin im) (+ 1/2 (* 1/6 re))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (sin.f64 im))))
(* (pow re 2) (* (sin im) (+ 1/2 (* 1/6 re))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (sin.f64 im))))
(* (pow re 2) (* (sin im) (+ 1/2 (* 1/6 re))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (sin.f64 im))))
(* 1/2 (pow re 2))
(*.f64 #s(literal 1/2 binary64) (*.f64 re re))
(* (pow re 2) (+ 1/2 (* 1/6 re)))
(*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(* (pow re 2) (+ 1/2 (* 1/6 re)))
(*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(* (pow re 2) (+ 1/2 (* 1/6 re)))
(*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(* 1/6 (pow re 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 re (*.f64 re re)))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(* 1/6 (pow re 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 re (*.f64 re re)))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
-1/2
#s(literal -1/2 binary64)
(- (* 1/6 re) 1/2)
(fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))
(- (* 1/6 re) 1/2)
(fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))
(- (* 1/6 re) 1/2)
(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))
(* -1 (* re (- (* 1/2 (/ 1 re)) 1/6)))
(fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))
(* -1 (* re (- (* 1/2 (/ 1 re)) 1/6)))
(fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))
(* -1 (* re (- (* 1/2 (/ 1 re)) 1/6)))
(fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))
-2
#s(literal -2 binary64)
(- (* -2/3 re) 2)
(fma.f64 re #s(literal -2/3 binary64) #s(literal -2 binary64))
(- (* re (- (* -2/9 re) 2/3)) 2)
(fma.f64 re (fma.f64 re #s(literal -2/9 binary64) #s(literal -2/3 binary64)) #s(literal -2 binary64))
(- (* re (- (* re (- (* -2/27 re) 2/9)) 2/3)) 2)
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal -2/27 binary64) #s(literal -2/9 binary64)) #s(literal -2/3 binary64)) #s(literal -2 binary64))
(/ 6 re)
(/.f64 #s(literal 6 binary64) re)
(/ (+ 6 (* 18 (/ 1 re))) re)
(/.f64 (+.f64 #s(literal 6 binary64) (/.f64 #s(literal 18 binary64) re)) re)
(/ (+ 6 (+ (* 18 (/ 1 re)) (/ 54 (pow re 2)))) re)
(/.f64 (+.f64 #s(literal 6 binary64) (+.f64 (/.f64 #s(literal 18 binary64) re) (/.f64 #s(literal 54 binary64) (*.f64 re re)))) re)
(/ (+ 6 (+ (* 18 (/ 1 re)) (+ (* 162 (/ 1 (pow re 3))) (/ 54 (pow re 2))))) re)
(/.f64 (+.f64 (+.f64 #s(literal 6 binary64) (/.f64 #s(literal 18 binary64) re)) (+.f64 (/.f64 #s(literal 54 binary64) (*.f64 re re)) (/.f64 #s(literal 162 binary64) (*.f64 re (*.f64 re re))))) re)
(/ 6 re)
(/.f64 #s(literal 6 binary64) re)
(/ (+ 6 (* 18 (/ 1 re))) re)
(/.f64 (+.f64 #s(literal 6 binary64) (/.f64 #s(literal 18 binary64) re)) re)
(* -1 (/ (- (* -1 (/ (+ 18 (* 54 (/ 1 re))) re)) 6) re))
(/.f64 (-.f64 #s(literal -6 binary64) (/.f64 (+.f64 #s(literal 18 binary64) (/.f64 #s(literal 54 binary64) re)) re)) (-.f64 #s(literal 0 binary64) re))
(* -1 (/ (- (* -1 (/ (+ 18 (+ (* 54 (/ 1 re)) (/ 162 (pow re 2)))) re)) 6) re))
(/.f64 (-.f64 #s(literal -6 binary64) (/.f64 (+.f64 #s(literal 18 binary64) (+.f64 (/.f64 #s(literal 54 binary64) re) (/.f64 #s(literal 162 binary64) (*.f64 re re)))) re)) (-.f64 #s(literal 0 binary64) re))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* im (- (* 1/120 (pow im 2)) 1/6))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
(* im (- (* 1/120 (pow im 2)) 1/6))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
(* im (- (* 1/120 (pow im 2)) 1/6))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
(* 1/120 (pow im 3))
(*.f64 #s(literal 1/120 binary64) (*.f64 im (*.f64 im im)))
(* (pow im 3) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (*.f64 im (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(* (pow im 3) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (*.f64 im (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(* (pow im 3) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (*.f64 im (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(* 1/120 (pow im 3))
(*.f64 #s(literal 1/120 binary64) (*.f64 im (*.f64 im im)))
(* -1 (* (pow im 3) (- (* 1/6 (/ 1 (pow im 2))) 1/120)))
(*.f64 (*.f64 im im) (*.f64 im (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(* -1 (* (pow im 3) (- (* 1/6 (/ 1 (pow im 2))) 1/120)))
(*.f64 (*.f64 im im) (*.f64 im (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(* -1 (* (pow im 3) (- (* 1/6 (/ 1 (pow im 2))) 1/120)))
(*.f64 (*.f64 im im) (*.f64 im (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
im
(* im (+ 1 (* -1/6 (pow im 2))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))
(*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(* im (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))
(*.f64 im (fma.f64 (*.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)) #s(literal 1 binary64)))
(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)

eval254.0ms (1.2%)

Memory
5.1MiB live, 518.6MiB allocated
Compiler

Compiled 54 773 to 3 626 computations (93.4% saved)

prune220.0ms (1%)

Memory
-28.5MiB live, 541.2MiB allocated
Pruning

40 alts after pruning (31 fresh and 9 done)

PrunedKeptTotal
New1 409231 432
Fresh8816
Picked235
Done066
Total1 419401 459
Accuracy
100.0%
Counts
1 459 → 40
Alt Table
Click to see full alt table
StatusAccuracyProgram
40.9%
(fma.f64 re (fma.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
32.2%
(fma.f64 re im im)
31.7%
(fma.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) re) im)
31.6%
(fma.f64 im (*.f64 re (fma.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)) #s(literal 1 binary64))) im)
30.5%
(fma.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64))) im)
31.7%
(/.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 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)))
57.8%
(/.f64 (*.f64 (*.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 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (sin.f64 im)) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))
70.4%
(*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.f64 re #s(literal 1 binary64))) (sin.f64 im))
71.8%
(*.f64 (fma.f64 (*.f64 (*.f64 re 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))) (+.f64 re #s(literal 1 binary64))) (sin.f64 im))
43.8%
(*.f64 (fma.f64 (*.f64 (*.f64 re 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))) (+.f64 re #s(literal 1 binary64))) im)
53.8%
(*.f64 (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (+.f64 re #s(literal 1 binary64))) (sin.f64 im))
70.4%
(*.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))
29.4%
(*.f64 (fma.f64 re (fma.f64 re (/.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
39.2%
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
66.9%
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
40.7%
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) im)
33.3%
(*.f64 (fma.f64 re (/.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))))) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
16.3%
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
54.4%
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
21.5%
(*.f64 (*.f64 (+.f64 (/.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -1 binary64) (*.f64 re re))) re) #s(literal -1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
16.2%
(*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
19.8%
(*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (sin.f64 im))
18.4%
(*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im)
19.6%
(*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/6 binary64))) (sin.f64 im))
16.5%
(*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (sin.f64 im))
19.1%
(*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
19.8%
(*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (sin.f64 im))
16.5%
(*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (sin.f64 im))
18.7%
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 1/6 binary64) im)))
4.3%
(*.f64 (sin.f64 im) re)
100.0%
(*.f64 (exp.f64 re) (sin.f64 im))
68.9%
(*.f64 (exp.f64 re) im)
42.7%
(*.f64 im (fma.f64 re (fma.f64 re (/.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))) #s(literal 1 binary64)) #s(literal 1 binary64)))
32.4%
(*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
7.1%
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
7.1%
(*.f64 im (*.f64 re (-.f64 #s(literal 0 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 im im) #s(literal -1 binary64)))))
18.4%
(*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
12.6%
(*.f64 im (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))
54.0%
(sin.f64 im)
28.0%
im
Compiler

Compiled 1 283 to 777 computations (39.4% saved)

simplify460.0ms (2.1%)

Memory
15.6MiB live, 608.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -1 binary64) (*.f64 re re)))
cost-diff0
(/.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -1 binary64) (*.f64 re re))) re)
cost-diff0
(+.f64 (/.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -1 binary64) (*.f64 re re))) re) #s(literal -1/6 binary64))
cost-diff896
(*.f64 (+.f64 (/.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -1 binary64) (*.f64 re re))) re) #s(literal -1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))))
cost-diff0
(*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
cost-diff0
(*.f64 im #s(literal -1/6 binary64))
cost-diff0
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))
cost-diff64
(*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
cost-diff-64
(*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
cost-diff0
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
cost-diff0
(*.f64 re re)
cost-diff64
(*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im)
cost-diff0
(fma.f64 re im im)
cost-diff0
(*.f64 re re)
cost-diff0
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
cost-diff0
(*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.f64 re #s(literal 1 binary64))) (sin.f64 im))
cost-diff128
(fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.f64 re #s(literal 1 binary64)))
Rules
12 632×accelerator-lowering-fma.f32
12 632×accelerator-lowering-fma.f64
4 978×*-lowering-*.f32
4 978×*-lowering-*.f64
2 506×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
046326
1128326
2412322
31744322
43371320
57053320
08372294
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (+ (* (+ (* re 1/6) 1/2) (* re re)) (+ re 1)) (sin im))
(+ (* (+ (* re 1/6) 1/2) (* re re)) (+ re 1))
(+ (* re 1/6) 1/2)
re
1/6
1/2
(* re re)
(+ re 1)
1
(sin im)
im
(+ (* re im) im)
re
im
(* (* (* re re) (+ (* re 1/6) 1/2)) im)
(* (* re re) (+ (* re 1/6) 1/2))
(* re re)
re
(+ (* re 1/6) 1/2)
1/6
1/2
im
(* (+ (* im (* im -1/6)) 1) (* im (* re (* re (+ (* re 1/6) 1/2)))))
(+ (* im (* im -1/6)) 1)
im
(* im -1/6)
-1/6
1
(* im (* re (* re (+ (* re 1/6) 1/2))))
(* re (* re (+ (* re 1/6) 1/2)))
re
(* re (+ (* re 1/6) 1/2))
(+ (* re 1/6) 1/2)
1/6
1/2
(* (* (+ (/ (+ (+ -1/2 (/ -1 re)) (/ -1 (* re re))) re) -1/6) (- 0 (* re (* re re)))) (* im (+ (* im (* im (+ (* (* im im) 1/120) -1/6))) 1)))
(* (+ (/ (+ (+ -1/2 (/ -1 re)) (/ -1 (* re re))) re) -1/6) (- 0 (* re (* re re))))
(+ (/ (+ (+ -1/2 (/ -1 re)) (/ -1 (* re re))) re) -1/6)
(/ (+ (+ -1/2 (/ -1 re)) (/ -1 (* re re))) re)
(+ (+ -1/2 (/ -1 re)) (/ -1 (* re re)))
(+ -1/2 (/ -1 re))
-1/2
(/ -1 re)
-1
re
(/ -1 (* re re))
(* re re)
-1/6
(- 0 (* re (* re re)))
0
(* re (* re re))
(* im (+ (* im (* im (+ (* (* im im) 1/120) -1/6))) 1))
im
(+ (* im (* im (+ (* (* im im) 1/120) -1/6))) 1)
(* im (+ (* (* im im) 1/120) -1/6))
(+ (* (* im im) 1/120) -1/6)
(* im im)
1/120
1
Outputs
(* (+ (* (+ (* re 1/6) 1/2) (* re re)) (+ re 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 1/6) 1/2) (* re re)) (+ re 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 1/6) 1/2)
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
re
1/6
#s(literal 1/6 binary64)
1/2
#s(literal 1/2 binary64)
(* re re)
(*.f64 re re)
(+ re 1)
(+.f64 re #s(literal 1 binary64))
1
#s(literal 1 binary64)
(sin im)
(sin.f64 im)
im
(+ (* re im) im)
(fma.f64 re im im)
re
im
(* (* (* re re) (+ (* re 1/6) 1/2)) im)
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(* (* re re) (+ (* re 1/6) 1/2))
(fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 0 binary64))
(* re re)
(*.f64 re re)
re
(+ (* 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)
im
(* (+ (* im (* im -1/6)) 1) (* im (* re (* re (+ (* re 1/6) 1/2)))))
(*.f64 im (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)))
(+ (* im (* im -1/6)) 1)
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))
im
(* im -1/6)
(*.f64 im #s(literal -1/6 binary64))
-1/6
#s(literal -1/6 binary64)
1
#s(literal 1 binary64)
(* im (* re (* re (+ (* re 1/6) 1/2))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(* re (* re (+ (* re 1/6) 1/2)))
(fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 0 binary64))
re
(* re (+ (* re 1/6) 1/2))
(*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 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/2 (/ -1 re)) (/ -1 (* re re))) re) -1/6) (- 0 (* re (* re re)))) (* im (+ (* im (* im (+ (* (* im im) 1/120) -1/6))) 1)))
(fma.f64 im (fma.f64 (fma.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) (neg.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))) #s(literal 0 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64))
(* (+ (/ (+ (+ -1/2 (/ -1 re)) (/ -1 (* re re))) re) -1/6) (- 0 (* re (* re re))))
(fma.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) (neg.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))) #s(literal 0 binary64))
(+ (/ (+ (+ -1/2 (/ -1 re)) (/ -1 (* re re))) re) -1/6)
(+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re))
(/ (+ (+ -1/2 (/ -1 re)) (/ -1 (* re re))) re)
(/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)
(+ (+ -1/2 (/ -1 re)) (/ -1 (* re re)))
(+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))
(+ -1/2 (/ -1 re))
(+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))
-1/2
#s(literal -1/2 binary64)
(/ -1 re)
(/.f64 #s(literal -1 binary64) re)
-1
#s(literal -1 binary64)
re
(/ -1 (* re re))
(/.f64 #s(literal -1 binary64) (*.f64 re re))
(* re re)
(*.f64 re re)
-1/6
#s(literal -1/6 binary64)
(- 0 (* re (* re re)))
(-.f64 #s(literal 0 binary64) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)))
0
#s(literal 0 binary64)
(* re (* re re))
(fma.f64 re (*.f64 re re) #s(literal 0 binary64))
(* im (+ (* im (* im (+ (* (* im im) 1/120) -1/6))) 1))
(*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
im
(+ (* im (* im (+ (* (* im im) 1/120) -1/6))) 1)
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* im (+ (* (* im im) 1/120) -1/6))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
(+ (* (* im im) 1/120) -1/6)
(fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(* im im)
(*.f64 im im)
1/120
#s(literal 1/120 binary64)
1
#s(literal 1 binary64)

localize251.0ms (1.2%)

Memory
14.0MiB live, 279.1MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy99.7%
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
accuracy99.6%
(/.f64 #s(literal -1 binary64) (*.f64 re re))
accuracy97.0%
(*.f64 (*.f64 (+.f64 (/.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -1 binary64) (*.f64 re re))) re) #s(literal -1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
accuracy61.2%
(*.f64 (+.f64 (/.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -1 binary64) (*.f64 re re))) re) #s(literal -1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))))
accuracy99.7%
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
accuracy99.6%
(*.f64 im #s(literal -1/6 binary64))
accuracy89.7%
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
accuracy89.1%
(*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
accuracy100.0%
(*.f64 re re)
accuracy99.9%
(*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
accuracy99.7%
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
accuracy89.1%
(*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im)
accuracy100.0%
(fma.f64 re im im)
accuracy100.0%
(sin.f64 im)
accuracy99.9%
(fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.f64 re #s(literal 1 binary64)))
accuracy99.7%
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
accuracy96.9%
(*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.f64 re #s(literal 1 binary64))) (sin.f64 im))
Samples
169.0ms255×0valid
1.0ms5exit
Compiler

Compiled 315 to 48 computations (84.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 147.0ms
ival-sin: 62.0ms (42.1% of total)
ival-mult: 49.0ms (33.3% of total)
const: 18.0ms (12.2% of total)
ival-add: 11.0ms (7.5% of total)
ival-div: 5.0ms (3.4% of total)
ival-sub: 1.0ms (0.7% of total)
exact: 1.0ms (0.7% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series80.0ms (0.4%)

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

78 calls:

TimeVariablePointExpression
53.0ms
re
@0
(* (+ (* im (* im -1/6)) 1) (* im (* re (* re (+ (* re 1/6) 1/2)))))
5.0ms
im
@-inf
(+ (* im (* im -1/6)) 1)
2.0ms
im
@0
(* (* (+ (/ (+ (+ -1/2 (/ -1 re)) (/ -1 (* re re))) re) -1/6) (- 0 (* re (* re re)))) (* im (+ (* im (* im (+ (* (* im im) 1/120) -1/6))) 1)))
1.0ms
im
@inf
(* (* (+ (/ (+ (+ -1/2 (/ -1 re)) (/ -1 (* re re))) re) -1/6) (- 0 (* re (* re re)))) (* im (+ (* im (* im (+ (* (* im im) 1/120) -1/6))) 1)))
1.0ms
re
@inf
(* (+ (/ (+ (+ -1/2 (/ -1 re)) (/ -1 (* re re))) re) -1/6) (- 0 (* re (* re re))))

rewrite616.0ms (2.9%)

Memory
-42.0MiB live, 758.1MiB allocated
Algorithm
batch-egg-rewrite
Rules
7 234×accelerator-lowering-fma.f32
7 234×accelerator-lowering-fma.f64
4 426×*-lowering-*.f32
4 426×*-lowering-*.f64
4 270×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
046220
1276212
22638212
09160194
Stop Event
iter limit
node limit
Counts
20 → 652
Calls
Call 1
Inputs
(+ (* (+ (* re 1/6) 1/2) (* re re)) (+ re 1))
(* (+ (* (+ (* re 1/6) 1/2) (* re re)) (+ re 1)) (sin im))
(+ (* re 1/6) 1/2)
(* re re)
(+ (* re im) im)
(* (* (* re re) (+ (* re 1/6) 1/2)) im)
(* (* re re) (+ (* re 1/6) 1/2))
(* im (* re (* re (+ (* re 1/6) 1/2))))
(+ (* im (* im -1/6)) 1)
(* im -1/6)
(* re (+ (* re 1/6) 1/2))
(* (+ (/ (+ (+ -1/2 (/ -1 re)) (/ -1 (* re re))) re) -1/6) (- 0 (* re (* re re))))
(+ (/ (+ (+ -1/2 (/ -1 re)) (/ -1 (* re re))) re) -1/6)
(/ (+ (+ -1/2 (/ -1 re)) (/ -1 (* re re))) re)
(+ (+ -1/2 (/ -1 re)) (/ -1 (* re re)))
(sin im)
(* (+ (* im (* im -1/6)) 1) (* im (* re (* re (+ (* re 1/6) 1/2)))))
(* (* (+ (/ (+ (+ -1/2 (/ -1 re)) (/ -1 (* re re))) re) -1/6) (- 0 (* re (* re re)))) (* im (+ (* im (* im (+ (* (* im im) 1/120) -1/6))) 1)))
(/ -1 (* re re))
(* im (+ (* (* im im) 1/120) -1/6))
Outputs
(+.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(+.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64)))
(+.f64 #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)) re))
(+.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) (+.f64 re #s(literal 1 binary64))))
(+.f64 (*.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))
(+.f64 (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) re)
(+.f64 (+.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))
(-.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.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 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64)))) (/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64)))))
(-.f64 (/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.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 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(-.f64 (/.f64 (*.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)) (-.f64 (*.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))) (/.f64 #s(literal 1 binary64) (-.f64 (*.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 re #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(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 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) (+.f64 re #s(literal 1 binary64))))
(fma.f64 #s(literal 1/6 binary64) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) (+.f64 re #s(literal 1 binary64))))
(fma.f64 (*.f64 re #s(literal 1/6 binary64)) (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) (+.f64 re #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 re) (*.f64 re #s(literal 1/6 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) (+.f64 re #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 #s(literal 1 binary64) re (+.f64 #s(literal 1 binary64) (*.f64 re (*.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))) re (+.f64 re #s(literal 1 binary64)))
(fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 1/6 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) (+.f64 re #s(literal 1 binary64))))
(fma.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 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(fma.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) (+.f64 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))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.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 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.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 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #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)) re #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.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 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.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 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #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)) re #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64)))))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.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 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))))) (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.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 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.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 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))))) (fma.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.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 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) (+.f64 re #s(literal 1 binary64)))))))
(/.f64 (*.f64 (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)) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64)))) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.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 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))))) (neg.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.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 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.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 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))))) (neg.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.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 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) (+.f64 re #s(literal 1 binary64))))))))
(/.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)) re #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64))))) (neg.f64 (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re) (*.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re) (*.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 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re) (*.f64 (fma.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 (*.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)))))
(/.f64 (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.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 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re) (*.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)) (-.f64 (*.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)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.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 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))))))) (neg.f64 (neg.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.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 (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)) re #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64)))))) (neg.f64 (neg.f64 (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re) (*.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re) (*.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))) (neg.f64 (fma.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re) (*.f64 (fma.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 (*.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))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.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))))))) (neg.f64 (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re) (*.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))) (neg.f64 (-.f64 (*.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))))
(/.f64 (fma.f64 re (*.f64 re re) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 3 binary64))) (fma.f64 re re (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re) (*.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re) (*.f64 (fma.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 (*.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re) (*.f64 (fma.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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 1/216 binary64))) (pow.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (-.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) (+.f64 re #s(literal 1 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) (+.f64 re #s(literal 1 binary64)))) (*.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) (+.f64 re #s(literal 1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 re (*.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 re (*.f64 re re) #s(literal 0 binary64))) (fma.f64 (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 re re) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) re))))
(/.f64 (+.f64 (pow.f64 (+.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))) #s(literal 3 binary64)) (*.f64 #s(literal 1/8 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))) (fma.f64 (+.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))) (+.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (+.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))))
(pow.f64 (/.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.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 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.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 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #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)) re #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64))))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.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 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.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 (*.f64 (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)) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64)))))
(+.f64 (*.f64 (sin.f64 im) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))
(+.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) (*.f64 (sin.f64 im) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(+.f64 (*.f64 (sin.f64 im) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)) (*.f64 (sin.f64 im) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (sin.f64 im)) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))
(+.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (sin.f64 im)))
(+.f64 (*.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re) (sin.f64 im)) (*.f64 #s(literal 1 binary64) (sin.f64 im)))
(fma.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (sin.f64 im) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))
(fma.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im) (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (sin.f64 im)))
(fma.f64 (sin.f64 im) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))
(fma.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)) (*.f64 (sin.f64 im) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(fma.f64 (sin.f64 im) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re) (*.f64 (sin.f64 im) #s(literal 1 binary64)))
(fma.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re) (sin.f64 im) (*.f64 #s(literal 1 binary64) (sin.f64 im)))
(/.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.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 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))))) (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.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 (*.f64 (sin.f64 im) (*.f64 (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)) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64))))) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.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 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))))) (sin.f64 im)) (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.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 (*.f64 (*.f64 (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)) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64)))) (sin.f64 im)) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.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 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))))))) (neg.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.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 (*.f64 (sin.f64 im) (*.f64 (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)) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64)))))) (neg.f64 (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.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 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))))) (sin.f64 im))) (neg.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.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 (*.f64 (*.f64 (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)) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64)))) (sin.f64 im))) (neg.f64 (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 im) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 (sin.f64 im) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))) (*.f64 (*.f64 (sin.f64 im) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 im) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 (sin.f64 im) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 (sin.f64 im) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) (*.f64 (sin.f64 im) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) 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) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)) (*.f64 (sin.f64 im) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)) (-.f64 (*.f64 (*.f64 (sin.f64 im) #s(literal 1 binary64)) (*.f64 (sin.f64 im) #s(literal 1 binary64))) (*.f64 (*.f64 (sin.f64 im) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)) (*.f64 (sin.f64 im) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (sin.f64 im)) (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (sin.f64 im)) (-.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))) (*.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (sin.f64 im)) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (sin.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (sin.f64 im)) (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (sin.f64 im))) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (sin.f64 im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) 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 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re) (sin.f64 im)) (*.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re) (sin.f64 im)) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sin.f64 im)) (*.f64 #s(literal 1 binary64) (sin.f64 im))) (*.f64 (*.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re) (sin.f64 im)) (*.f64 #s(literal 1 binary64) (sin.f64 im))))))
(*.f64 (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)) (sin.f64 im))
(*.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)) re #s(literal 1 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 (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #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 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #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 (-.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 (neg.f64 (neg.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #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)))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 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))))
(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 (-.f64 #s(literal 0 binary64) re) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 re)) #s(literal 2 binary64))
(*.f64 re re)
(*.f64 (*.f64 re re) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 re re))
(*.f64 (-.f64 #s(literal 0 binary64) re) (-.f64 #s(literal 0 binary64) re))
(*.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)))
(+.f64 im (*.f64 re im))
(+.f64 (*.f64 re im) im)
(-.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 im im))) (-.f64 (*.f64 re im) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 re im) im)))
(-.f64 (/.f64 (*.f64 im im) (-.f64 im (*.f64 re im))) (/.f64 (*.f64 re (*.f64 re (*.f64 im im))) (-.f64 im (*.f64 re im))))
(fma.f64 re im im)
(fma.f64 #s(literal 1 binary64) im (*.f64 re im))
(fma.f64 im re im)
(fma.f64 im #s(literal 1 binary64) (*.f64 re im))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (-.f64 im (*.f64 re im)) (*.f64 re (*.f64 re (*.f64 im im)))) (fma.f64 im (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 re im) im) (*.f64 (fma.f64 re im im) (-.f64 (*.f64 re im) im))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 im (-.f64 im (*.f64 re im)) (*.f64 re (*.f64 re (*.f64 im im)))) (fma.f64 im (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (*.f64 im (*.f64 im im)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 re im) im) (*.f64 (fma.f64 re im im) (-.f64 (*.f64 re im) im)))))
(/.f64 (fma.f64 im (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (*.f64 im (*.f64 im im)))) (fma.f64 im (-.f64 im (*.f64 re im)) (*.f64 re (*.f64 re (*.f64 im im)))))
(/.f64 (fma.f64 im (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (*.f64 im (*.f64 im im)))) (fma.f64 im im (-.f64 (*.f64 re (*.f64 re (*.f64 im im))) (*.f64 re (*.f64 im im)))))
(/.f64 (*.f64 (fma.f64 re im im) (-.f64 (*.f64 re im) im)) (-.f64 (*.f64 re im) im))
(/.f64 (neg.f64 (fma.f64 im (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (*.f64 im (*.f64 im im))))) (neg.f64 (fma.f64 im (-.f64 im (*.f64 re im)) (*.f64 re (*.f64 re (*.f64 im im))))))
(/.f64 (neg.f64 (fma.f64 im (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (*.f64 im (*.f64 im im))))) (neg.f64 (fma.f64 im im (-.f64 (*.f64 re (*.f64 re (*.f64 im im))) (*.f64 re (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re im im) (-.f64 (*.f64 re im) im))) (neg.f64 (-.f64 (*.f64 re im) im)))
(/.f64 (-.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 im im)))) (-.f64 im (*.f64 re im)))
(/.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)) im) (+.f64 re #s(literal -1 binary64)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 im (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (*.f64 im (*.f64 im im)))))) (neg.f64 (neg.f64 (fma.f64 im (-.f64 im (*.f64 re im)) (*.f64 re (*.f64 re (*.f64 im im)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 re im im) (-.f64 (*.f64 re im) im)))) (neg.f64 (neg.f64 (-.f64 (*.f64 re im) im))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 im im))))) (neg.f64 (-.f64 im (*.f64 re im))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 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)) im)) (neg.f64 (+.f64 re #s(literal -1 binary64))))
(pow.f64 (/.f64 (fma.f64 im (-.f64 im (*.f64 re im)) (*.f64 re (*.f64 re (*.f64 im im)))) (fma.f64 im (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (*.f64 im (*.f64 im im))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 re im) im) (*.f64 (fma.f64 re im im) (-.f64 (*.f64 re im) im))) #s(literal -1 binary64))
(*.f64 (+.f64 re #s(literal 1 binary64)) im)
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(*.f64 (fma.f64 im (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 re im)) (*.f64 re (*.f64 re (*.f64 im im))))))
(*.f64 (*.f64 (fma.f64 re im im) (-.f64 (*.f64 re im) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re im) im)))
(+.f64 (*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(+.f64 (*.f64 (*.f64 re im) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (*.f64 (*.f64 re im) (*.f64 re #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) im) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (*.f64 re im)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)))
(fma.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(fma.f64 (*.f64 re im) (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (*.f64 (*.f64 re im) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (*.f64 re im) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)))
(fma.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) im (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(/.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) #s(literal 3 binary64))) (fma.f64 (*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))) (*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))) (-.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re im) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re im) (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 re im) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (*.f64 (*.f64 re im) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (-.f64 (*.f64 (*.f64 (*.f64 re im) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (*.f64 re im) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re im) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (*.f64 (*.f64 re im) (*.f64 re #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) im) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) im) (*.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) im) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)) (*.f64 (*.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) im) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (*.f64 re im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (*.f64 re im)) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (*.f64 re im)) (-.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im))) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (*.f64 re im)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im))))))
(*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 re (*.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im)))
(*.f64 re (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) im))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im))
(*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) im)
(*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 (*.f64 re im) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 re im))
(*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) (*.f64 re re))
(*.f64 (*.f64 im (*.f64 re re)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re)
(*.f64 (*.f64 (*.f64 re im) re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 re im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)
(+.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(-.f64 (/.f64 (*.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))) (-.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (-.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(fma.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(fma.f64 #s(literal 1/6 binary64) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))
(fma.f64 (*.f64 re #s(literal 1/6 binary64)) (*.f64 re re) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re re) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(fma.f64 (*.f64 re re) (*.f64 re #s(literal 1/6 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))
(fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) re (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) re (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 1/216 binary64))) (*.f64 #s(literal 1/8 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))) (fma.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (-.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(/.f64 (*.f64 (*.f64 re re) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64))) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))))
(/.f64 (*.f64 (*.f64 re re) (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 (*.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (*.f64 re re)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (*.f64 re re)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 1/216 binary64))) (*.f64 #s(literal 1/8 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64))))) (neg.f64 (fma.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (neg.f64 (-.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) (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 (neg.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (*.f64 re re))) (neg.f64 (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (*.f64 re re))) (neg.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 1/8 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 1/216 binary64))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (-.f64 (*.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))))
(*.f64 re (*.f64 re (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))
(*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)
(+.f64 (*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(+.f64 (*.f64 (*.f64 re im) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (*.f64 (*.f64 re im) (*.f64 re #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) im) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (*.f64 re im)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)))
(fma.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(fma.f64 (*.f64 re im) (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (*.f64 (*.f64 re im) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (*.f64 re im) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)))
(fma.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) im (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im))
(/.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) #s(literal 3 binary64))) (fma.f64 (*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))) (*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))) (-.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re im) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re im) (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 re im) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (*.f64 (*.f64 re im) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (-.f64 (*.f64 (*.f64 (*.f64 re im) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (*.f64 re im) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re im) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (*.f64 (*.f64 re im) (*.f64 re #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) im) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) im) (*.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) im) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)) (*.f64 (*.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) im) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (*.f64 re im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (*.f64 re im)) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (*.f64 re im)) (-.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im))) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (*.f64 re im)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im))))))
(*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 re (*.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im)))
(*.f64 re (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) im))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im))
(*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) im)
(*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 (*.f64 re im) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 re im))
(*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) (*.f64 re re))
(*.f64 (*.f64 im (*.f64 re re)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re)
(*.f64 (*.f64 (*.f64 re im) re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 re im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal 1 binary64))
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))
(fma.f64 im (*.f64 (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) im #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 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 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 im #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) im)
(+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (*.f64 re #s(literal 1/2 binary64)))
(+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (*.f64 re #s(literal 1/2 binary64)))) (/.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)))))
(fma.f64 re (*.f64 re #s(literal 1/6 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(fma.f64 re #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))
(fma.f64 #s(literal 1/6 binary64) (*.f64 re re) (*.f64 re #s(literal 1/2 binary64)))
(fma.f64 (*.f64 re #s(literal 1/6 binary64)) re (*.f64 re #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))
(fma.f64 (*.f64 re re) #s(literal 1/6 binary64) (*.f64 re #s(literal 1/2 binary64)))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 1/216 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 1/8 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))))))
(/.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 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (*.f64 re #s(literal 1/2 binary64))))
(/.f64 (*.f64 re (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64))) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))))
(/.f64 (*.f64 re (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 (*.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) re) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) re) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 1/216 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 1/8 binary64)))) (neg.f64 (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)))))))
(/.f64 (neg.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))))) (neg.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 re (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (neg.f64 (*.f64 re (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 (neg.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) re)) (neg.f64 (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) re)) (neg.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 1/8 binary64) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 1/216 binary64)))) (fma.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64)) (-.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 #s(literal 1/6 binary64) (*.f64 re re))))))
(*.f64 re (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)) re)
(+.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) #s(literal 0 binary64)) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64))))
(+.f64 (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) #s(literal -1/6 binary64)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)))
(+.f64 (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) #s(literal -1/6 binary64)))
(+.f64 (*.f64 #s(literal 0 binary64) (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re))) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64))))
(+.f64 (*.f64 #s(literal -1/6 binary64) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64))) (*.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64))))
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64))) (*.f64 #s(literal -1/6 binary64) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64))))
(fma.f64 #s(literal -1/6 binary64) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) (*.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64))))
(fma.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) (*.f64 #s(literal -1/6 binary64) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64))))
(fma.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) #s(literal 0 binary64) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64))))
(fma.f64 #s(literal 0 binary64) (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64))))
(fma.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) #s(literal -1/6 binary64) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)))
(fma.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) #s(literal -1/6 binary64)))
(neg.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re))))
(neg.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal -1/216 binary64) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64))))) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) #s(literal 1/36 binary64)) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) #s(literal -1/6 binary64)) re)) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal -1/216 binary64) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) #s(literal 1/36 binary64)) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) #s(literal -1/6 binary64)) re)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) #s(literal -1/36 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64))))) (*.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) #s(literal -1/36 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) #s(literal 1/6 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 #s(literal -1/216 binary64) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))) (fma.f64 re (*.f64 re re) #s(literal 0 binary64))))) (*.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)) (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) #s(literal 1/36 binary64)) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) #s(literal -1/6 binary64)) re))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) #s(literal -1/36 binary64))) (*.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) #s(literal 1/6 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64))) (+.f64 #s(literal -1/216 binary64) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))) (fma.f64 re (*.f64 re re) #s(literal 0 binary64))))) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) #s(literal 1/36 binary64)) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) #s(literal -1/6 binary64)) re))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) #s(literal -1/36 binary64))) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) #s(literal 1/6 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64))))) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)))
(/.f64 (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) (+.f64 #s(literal -1/216 binary64) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))) (fma.f64 re (*.f64 re re) #s(literal 0 binary64))))) (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) #s(literal 1/36 binary64)) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) #s(literal -1/6 binary64)) re)))
(/.f64 (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) #s(literal -1/36 binary64))) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal -1/216 binary64) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)))) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64))) (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) #s(literal 1/36 binary64)) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) #s(literal -1/6 binary64)) re)))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) #s(literal -1/36 binary64)) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64))) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re))) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64))) (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re))) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1/216 binary64) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))))) (neg.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) #s(literal 1/36 binary64)) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) #s(literal -1/6 binary64)) re)) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1/216 binary64) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64))))) (neg.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) #s(literal 1/36 binary64)) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) #s(literal -1/6 binary64)) re)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) #s(literal -1/36 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))))) (neg.f64 (*.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) #s(literal -1/36 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64))))) (neg.f64 (*.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) #s(literal 1/6 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 #s(literal -1/216 binary64) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)))))) (neg.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)) (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) #s(literal 1/36 binary64)) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) #s(literal -1/6 binary64)) re)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) #s(literal -1/36 binary64)))) (neg.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64))) (+.f64 #s(literal -1/216 binary64) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)))))) (neg.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) #s(literal 1/36 binary64)) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) #s(literal -1/6 binary64)) re)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) #s(literal -1/36 binary64)))) (neg.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))))) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64))))) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) (+.f64 #s(literal -1/216 binary64) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)))))) (neg.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) #s(literal 1/36 binary64)) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) #s(literal -1/6 binary64)) re))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) #s(literal -1/36 binary64)))) (neg.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1/216 binary64) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)))) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)))) (neg.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) #s(literal 1/36 binary64)) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) #s(literal -1/6 binary64)) re))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) #s(literal -1/36 binary64)) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)))) (neg.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)))) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64))) (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)))) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) #s(literal 0 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) #s(literal 0 binary64)) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) #s(literal 0 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64))) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) #s(literal 0 binary64)) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) #s(literal -1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) #s(literal -1/6 binary64)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re))) (*.f64 (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) #s(literal -1/6 binary64)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) #s(literal -1/6 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (-.f64 (*.f64 (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) #s(literal -1/6 binary64)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 0 binary64) (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re))) (*.f64 #s(literal 0 binary64) (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64))) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)))) (*.f64 (*.f64 #s(literal 0 binary64) (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re))) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -1/6 binary64) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64))) (*.f64 #s(literal -1/6 binary64) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64))) (-.f64 (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64))) (*.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)))) (*.f64 (*.f64 #s(literal -1/6 binary64) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64))) (*.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/6 binary64) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64))) (*.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64))) (*.f64 #s(literal -1/6 binary64) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64))) (*.f64 #s(literal -1/6 binary64) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)))))))
(*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)))
(*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))) re) (/.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 re re)) (/.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (*.f64 re re) (*.f64 re re))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 re re)) (/.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 re (fma.f64 re (*.f64 re re) #s(literal 0 binary64)))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 0 binary64))) (/.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 re re)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)))) (/.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) re))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64))) re) (/.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 re re)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 re re)) (/.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) re))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64))) (pow.f64 re #s(literal 3/2 binary64))) (/.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (pow.f64 re #s(literal 3/2 binary64))))
(*.f64 (/.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) re) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) re) (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 re re)))
(*.f64 (/.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 re re)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 (*.f64 re re) (*.f64 re re))))
(*.f64 (/.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 re re)) (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64))) re))
(*.f64 (/.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 re re)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 re (fma.f64 re (*.f64 re re) #s(literal 0 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))) (fma.f64 re (*.f64 re re) #s(literal 0 binary64))))
(*.f64 (/.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 re re)))
(*.f64 (/.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (*.f64 re re) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)))) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))) re))
(*.f64 (/.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (pow.f64 re #s(literal 3/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64))) (pow.f64 re #s(literal 3/2 binary64))))
(+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re))
(+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) #s(literal -1/6 binary64))
(-.f64 (/.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) #s(literal 1/6 binary64))))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re))) (/.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) (-.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re))))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) #s(literal -1/6 binary64))
(fma.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) re) #s(literal -1/6 binary64))
(fma.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) #s(literal 1 binary64) #s(literal -1/6 binary64))
(fma.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) (/.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re))) #s(literal -1/6 binary64))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (neg.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (/.f64 #s(literal -1 binary64) re) #s(literal -1/6 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) re) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) #s(literal -1/6 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) re) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) #s(literal -1 binary64)) #s(literal -1/6 binary64))
(fma.f64 (pow.f64 (/.f64 re (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) #s(literal -1/6 binary64))
(fma.f64 (pow.f64 (/.f64 re (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re))) #s(literal -1/6 binary64))
(fma.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) re) #s(literal -1/6 binary64))
(fma.f64 (/.f64 (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))) re) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) #s(literal 1 binary64)) #s(literal -1/6 binary64))
(fma.f64 (/.f64 (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) re) #s(literal -1/6 binary64))
(fma.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) re) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re))) #s(literal 1 binary64)) #s(literal -1/6 binary64))
(fma.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re))) re) #s(literal -1/6 binary64))
(fma.f64 (/.f64 (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) re) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) #s(literal -1/6 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) #s(literal 1/36 binary64)) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) #s(literal -1/6 binary64)) re)) (+.f64 #s(literal -1/216 binary64) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))) (fma.f64 re (*.f64 re re) #s(literal 0 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) #s(literal 1/6 binary64)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) #s(literal -1/36 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) #s(literal 1/36 binary64)) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) #s(literal -1/6 binary64)) re)) (+.f64 #s(literal -1/216 binary64) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) #s(literal 1/6 binary64)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) #s(literal -1/36 binary64)))))
(/.f64 (+.f64 #s(literal -1/216 binary64) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)))) (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) #s(literal 1/36 binary64)) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) #s(literal -1/6 binary64)) re)))
(/.f64 (+.f64 #s(literal -1/216 binary64) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)))) (+.f64 #s(literal 1/36 binary64) (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) #s(literal 1/6 binary64)) (/.f64 re (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))))))
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) #s(literal -1/36 binary64)) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) #s(literal 1/6 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal -1/216 binary64) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))) (fma.f64 re (*.f64 re re) #s(literal 0 binary64))))) (neg.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) #s(literal 1/36 binary64)) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) #s(literal -1/6 binary64)) re))))
(/.f64 (neg.f64 (+.f64 #s(literal -1/216 binary64) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))) (fma.f64 re (*.f64 re re) #s(literal 0 binary64))))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) #s(literal 1/6 binary64)) (/.f64 re (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) #s(literal -1/36 binary64))) (neg.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) #s(literal 1/6 binary64))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re))) (-.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal -1/216 binary64) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)))))) (neg.f64 (neg.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) #s(literal 1/36 binary64)) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) #s(literal -1/6 binary64)) re)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) #s(literal -1/36 binary64)))) (neg.f64 (neg.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)))) (neg.f64 (-.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re))))
(pow.f64 (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) #s(literal 1/36 binary64)) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) #s(literal -1/6 binary64)) re)) (+.f64 #s(literal -1/216 binary64) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))) (fma.f64 re (*.f64 re re) #s(literal 0 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) #s(literal 1/6 binary64)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) #s(literal -1/36 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal -1/216 binary64) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) #s(literal 1/36 binary64)) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) #s(literal -1/6 binary64)) re))))
(*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) #s(literal -1/36 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) #s(literal 1/6 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 re (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))) #s(literal -1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re))) re) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re))) re))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) re)) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (-.f64 #s(literal 0 binary64) re)))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (*.f64 re (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re)))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 re (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re)))))
(neg.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (-.f64 #s(literal 0 binary64) re)))
(neg.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (neg.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) re))
(/.f64 #s(literal 1 binary64) (/.f64 re (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 re (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 re (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 re (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 re (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) #s(literal 1 binary64))))
(/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)
(/.f64 (+.f64 #s(literal 1/2 binary64) (neg.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (-.f64 #s(literal 0 binary64) re))
(/.f64 (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 re (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (-.f64 #s(literal 0 binary64) (*.f64 re re))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 re (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re))))
(/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) #s(literal 1 binary64)) re)
(/.f64 (*.f64 (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) re))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re)) re))
(/.f64 (neg.f64 (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64))))) (neg.f64 (*.f64 re (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (-.f64 #s(literal 0 binary64) (*.f64 re re)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (neg.f64 (*.f64 re (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/2 binary64) (neg.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))) (neg.f64 (-.f64 #s(literal 0 binary64) re)))
(/.f64 (*.f64 (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) re)) (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (-.f64 #s(literal 0 binary64) (*.f64 re re)))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re)))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) re))
(/.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) re)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re)) re)))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1/2 binary64) (neg.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal -1 binary64) (*.f64 re re))))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) re))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) re))) (neg.f64 (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (-.f64 #s(literal 0 binary64) (*.f64 re re))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) re))) (neg.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re))))
(pow.f64 (/.f64 re (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 re (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re))
(*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) #s(literal 1 binary64))
(*.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) (/.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (neg.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (/.f64 #s(literal -1 binary64) re))
(*.f64 (/.f64 #s(literal 1 binary64) re) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))
(*.f64 (/.f64 #s(literal 1 binary64) re) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 re (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (-.f64 #s(literal 0 binary64) (*.f64 re re))))))
(*.f64 (pow.f64 (/.f64 re (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re))))
(*.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))) re) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) re))
(*.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) re) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re))) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re))) re))
(*.f64 (/.f64 (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) re) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (-.f64 #s(literal 0 binary64) (*.f64 re re))))))
(+.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal -1 binary64) (*.f64 re re))))
(+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))
(+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -1 binary64) (*.f64 re re)))
(+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)))
(+.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal -1 binary64) (*.f64 re re))) #s(literal -1/2 binary64))
(+.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) re))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal -1 binary64) (*.f64 re re))) (+.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (-.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal -1 binary64) (*.f64 re re))))))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)))) (/.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))
(fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1 binary64) (*.f64 re re))) #s(literal -1/2 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal 1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)))
(fma.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)))
(fma.f64 (+.f64 #s(literal -1/8 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re))) (/.f64 #s(literal -1 binary64) (*.f64 re re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal -1 binary64) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) re) #s(literal -1 binary64) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))
(fma.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)))
(fma.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (/.f64 #s(literal -1 binary64) re) #s(literal 1 binary64)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)))
(fma.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) re))) (/.f64 #s(literal -1 binary64) (*.f64 re re)))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re)) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re)) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(/.f64 (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))) (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (-.f64 #s(literal 0 binary64) (*.f64 re re)))))
(/.f64 (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (-.f64 #s(literal 0 binary64) (*.f64 re re))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re)))
(/.f64 (fma.f64 (+.f64 #s(literal -1/8 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re)) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re)) (-.f64 #s(literal 0 binary64) (*.f64 re re))))
(/.f64 (fma.f64 (+.f64 #s(literal -1/8 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)))) (*.f64 (*.f64 re re) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re)) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re)) (*.f64 (*.f64 re re) #s(literal -1 binary64))))
(/.f64 (fma.f64 (+.f64 #s(literal -1/8 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)))) (*.f64 re re) (*.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re)) (*.f64 re re)))
(/.f64 (fma.f64 (+.f64 #s(literal -1/8 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)))) re (*.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re)) (/.f64 #s(literal -1 binary64) re))) (*.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re)) re))
(/.f64 (fma.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 0 binary64) (*.f64 re re))))
(/.f64 (fma.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re re) #s(literal -1 binary64))))
(/.f64 (fma.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))) (*.f64 re re) (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) re)) (*.f64 re re)))
(/.f64 (fma.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))) re (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal -1 binary64) re))) (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) re)) re))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (+.f64 #s(literal -1/8 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re)) (*.f64 (*.f64 (*.f64 re re) #s(literal -1 binary64)) (+.f64 #s(literal -1/8 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)))))) (*.f64 (*.f64 (*.f64 re re) #s(literal -1 binary64)) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 (*.f64 re re) #s(literal -1 binary64)) (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 (*.f64 (*.f64 re re) #s(literal -1 binary64)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re)) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/8 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)))))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 #s(literal -1 binary64) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(/.f64 (fma.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re)) (*.f64 re (+.f64 #s(literal -1/8 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)))))) (*.f64 re (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) re)) (*.f64 re (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(/.f64 (neg.f64 (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64))))) (neg.f64 (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (-.f64 #s(literal 0 binary64) (*.f64 re re))))))
(/.f64 (neg.f64 (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64))))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (-.f64 #s(literal 0 binary64) (*.f64 re re)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (neg.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re))))
(/.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal -1 binary64) (*.f64 re re))) (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal -1 binary64) (*.f64 re re))) (+.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal -1 binary64) (*.f64 re re))) (+.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal -1 binary64) (*.f64 re re))) (+.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (-.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)))) (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (-.f64 #s(literal 0 binary64) (*.f64 re re)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (neg.f64 (neg.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re)))))
(/.f64 (neg.f64 (fma.f64 (+.f64 #s(literal -1/8 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re)) (-.f64 #s(literal 0 binary64) (*.f64 re re)))))
(/.f64 (neg.f64 (fma.f64 (+.f64 #s(literal -1/8 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)))) (*.f64 (*.f64 re re) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re)) (*.f64 (*.f64 re re) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (+.f64 #s(literal -1/8 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)))) (*.f64 re re) (*.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re)) #s(literal -1 binary64)))) (neg.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re)) (*.f64 re re))))
(/.f64 (neg.f64 (fma.f64 (+.f64 #s(literal -1/8 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)))) re (*.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re)) (/.f64 #s(literal -1 binary64) re)))) (neg.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re)) re)))
(/.f64 (neg.f64 (fma.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 0 binary64) (*.f64 re re)))))
(/.f64 (neg.f64 (fma.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re re) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))) (*.f64 re re) (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) (neg.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) re)) (*.f64 re re))))
(/.f64 (neg.f64 (fma.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))) re (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal -1 binary64) re)))) (neg.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) re)) re)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (+.f64 #s(literal -1/8 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 re (*.f64 re re) #s(literal 0 binary64))))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) re)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re)) (*.f64 (*.f64 (*.f64 re re) #s(literal -1 binary64)) (+.f64 #s(literal -1/8 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 re (*.f64 re re) #s(literal 0 binary64))))))) (neg.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1 binary64)) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 (*.f64 re re) #s(literal -1 binary64)) (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))) (neg.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1 binary64)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) re)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re)) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/8 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 re (*.f64 re re) #s(literal 0 binary64))))))) (neg.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))) (neg.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) re)))))
(/.f64 (neg.f64 (fma.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re)) (*.f64 re (+.f64 #s(literal -1/8 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 re (*.f64 re re) #s(literal 0 binary64))))))) (neg.f64 (*.f64 re (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) re)))))
(/.f64 (neg.f64 (fma.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) re)) (*.f64 re (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))) (neg.f64 (*.f64 re (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) re)))))
(/.f64 (neg.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal -1 binary64) (*.f64 re re))) (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal -1 binary64) (*.f64 re re))) (+.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal -1 binary64) (*.f64 re re))))))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal -1 binary64) (*.f64 re re))) (+.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal -1 binary64) (*.f64 re re))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal -1 binary64) (*.f64 re re))) (+.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))) (neg.f64 (-.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal -1 binary64) (*.f64 re re))))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))))) (neg.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)))))
(/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (fma.f64 re (*.f64 re re) #s(literal 0 binary64))) (pow.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))) #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (*.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))))
(/.f64 (fma.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal -1 binary64) (*.f64 re re))) (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal -1 binary64) (*.f64 re re))) (+.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) #s(literal -1/8 binary64)) (fma.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal -1 binary64) (*.f64 re re))) (+.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal -1 binary64) (*.f64 re re))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal -1 binary64) (*.f64 re re))) #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) #s(literal -1/2 binary64)) #s(literal 3 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)))) (fma.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) #s(literal -1/2 binary64)) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) #s(literal -1/2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) re)))))
(pow.f64 (/.f64 (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re)) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) #s(literal -1 binary64))
(*.f64 (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (-.f64 #s(literal 0 binary64) (*.f64 re re))))))
(*.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re))))
(sin.f64 im)
(+.f64 (*.f64 (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (*.f64 (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(+.f64 (*.f64 (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) (*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(+.f64 (*.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(fma.f64 (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(fma.f64 (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 (*.f64 re (*.f64 im (*.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/6 binary64) (*.f64 im im)) (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(fma.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(/.f64 (*.f64 (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (*.f64 (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 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 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64)) (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)))) (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64)))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))) (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64)) (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re (*.f64 im (*.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 (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (*.f64 (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (*.f64 (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re (*.f64 im (*.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 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (*.f64 (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))) (-.f64 (*.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) (*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))) (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) (*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) (*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (*.f64 (*.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))))))
(*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 im (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 re im) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 re re)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im))
(*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) im)
(*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 re im)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) re) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 re re))
(*.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 re re)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re)
(+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)))
(+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)) #s(literal 1 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))
(+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)))) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im))))
(+.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im))) (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im))))
(fma.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im))))
(fma.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)))
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)) (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im))))
(fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64))) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)))
(fma.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)) #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)) #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)) (fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal -1/216 binary64) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)))) (*.f64 (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) #s(literal 1/36 binary64)) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) #s(literal -1/6 binary64)) re)))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) #s(literal -1/36 binary64)) (*.f64 (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) #s(literal 1/6 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)) (fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1/216 binary64) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))) (fma.f64 re (*.f64 re re) #s(literal 0 binary64)))) (*.f64 (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (neg.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) #s(literal 1/36 binary64)) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) #s(literal -1/6 binary64)) re))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re))))) (*.f64 re re)) #s(literal -1/36 binary64)) (*.f64 (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (neg.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re) #s(literal 1/6 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im))) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)) #s(literal 1 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)) #s(literal 1 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)) #s(literal 1 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im))) (*.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)))) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im))) (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)))) (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im))) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im))) (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im))) (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)))))))
(*.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)))))
(*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64))))
(*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)) im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)))
(*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re)) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) im)
(*.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))) re))) (fma.f64 re (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 0 binary64)))
(exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 re re) #s(literal -1 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)))
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re)))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (*.f64 re re))
(/.f64 #s(literal -1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 re re) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64)))))
(/.f64 (/.f64 #s(literal -1 binary64) re) re)
(/.f64 (neg.f64 (/.f64 #s(literal -1 binary64) re)) (-.f64 #s(literal 0 binary64) re))
(/.f64 (neg.f64 (neg.f64 (/.f64 #s(literal -1 binary64) re))) (neg.f64 (-.f64 #s(literal 0 binary64) re)))
(pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 re re) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 re #s(literal -1 binary64)) re) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 re #s(literal 1 binary64)) (*.f64 re #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re)))
(*.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal -1 binary64) re))
(*.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (/.f64 #s(literal -1 binary64) re) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) re))
(+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))))
(+.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) (*.f64 im #s(literal -1/6 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))) (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) (*.f64 im #s(literal -1/6 binary64)))) (/.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) (*.f64 im #s(literal -1/6 binary64)))))
(fma.f64 im #s(literal -1/6 binary64) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))))
(fma.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64)) (*.f64 im #s(literal -1/6 binary64)))
(fma.f64 #s(literal -1/6 binary64) im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))))
(fma.f64 (*.f64 im im) (*.f64 im #s(literal 1/120 binary64)) (*.f64 im #s(literal -1/6 binary64)))
(fma.f64 #s(literal 1/120 binary64) (*.f64 im (*.f64 im im)) (*.f64 im #s(literal -1/6 binary64)))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/120 binary64)) im (*.f64 im #s(literal -1/6 binary64)))
(fma.f64 (*.f64 im (*.f64 im im)) #s(literal 1/120 binary64) (*.f64 im #s(literal -1/6 binary64)))
(fma.f64 (*.f64 im #s(literal 1/120 binary64)) (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (fma.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im #s(literal -1/6 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) (*.f64 im #s(literal -1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))) (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im #s(literal -1/6 binary64)))) (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) (*.f64 im #s(literal -1/6 binary64))))
(/.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/14400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))))
(/.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64)) im) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/14400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal 1/6 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/1728000 binary64))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))) (neg.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im #s(literal -1/6 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) (*.f64 im #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))) (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im #s(literal -1/6 binary64))))) (neg.f64 (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) (*.f64 im #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/14400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) #s(literal -1/720 binary64))))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)))) (neg.f64 (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64)) im)) (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/14400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) #s(literal -1/720 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) im)) (neg.f64 (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(/.f64 (fma.f64 (*.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)) #s(literal 1/1728000 binary64))))) (fma.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))) (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(*.f64 (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) im)

simplify579.0ms (2.7%)

Memory
-0.5MiB live, 768.0MiB allocated
Algorithm
egg-herbie
Rules
13 116×accelerator-lowering-fma.f32
13 116×accelerator-lowering-fma.f64
7 930×*-lowering-*.f32
7 930×*-lowering-*.f64
2 918×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03534257
112273900
250043503
081073234
Stop Event
iter limit
node limit
Counts
312 → 312
Calls
Call 1
Inputs
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)))
(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 (* (pow re 2) (+ 1/2 (* 1/6 re))))))
(* im (+ 1 (+ re (+ (* -1/6 (* (pow im 2) (+ 1 (+ re (* (pow re 2) (+ 1/2 (* 1/6 re))))))) (* (pow re 2) (+ 1/2 (* 1/6 re)))))))
(* im (+ 1 (+ re (+ (* (pow im 2) (+ (* -1/6 (+ 1 (+ re (* (pow re 2) (+ 1/2 (* 1/6 re)))))) (* 1/120 (* (pow im 2) (+ 1 (+ re (* (pow re 2) (+ 1/2 (* 1/6 re))))))))) (* (pow re 2) (+ 1/2 (* 1/6 re)))))))
(* im (+ 1 (+ re (+ (* (pow im 2) (+ (* -1/6 (+ 1 (+ re (* (pow re 2) (+ 1/2 (* 1/6 re)))))) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (+ 1 (+ re (* (pow re 2) (+ 1/2 (* 1/6 re))))))) (* 1/120 (+ 1 (+ re (* (pow re 2) (+ 1/2 (* 1/6 re)))))))))) (* (pow re 2) (+ 1/2 (* 1/6 re)))))))
(* (sin im) (+ 1 (+ re (* (pow re 2) (+ 1/2 (* 1/6 re))))))
(* (sin im) (+ 1 (+ re (* (pow re 2) (+ 1/2 (* 1/6 re))))))
(* (sin im) (+ 1 (+ re (* (pow re 2) (+ 1/2 (* 1/6 re))))))
(* (sin im) (+ 1 (+ re (* (pow re 2) (+ 1/2 (* 1/6 re))))))
(* (sin im) (+ 1 (+ re (* (pow re 2) (+ 1/2 (* 1/6 re))))))
(* (sin im) (+ 1 (+ re (* (pow re 2) (+ 1/2 (* 1/6 re))))))
(* (sin im) (+ 1 (+ re (* (pow re 2) (+ 1/2 (* 1/6 re))))))
(* (sin im) (+ 1 (+ re (* (pow re 2) (+ 1/2 (* 1/6 re))))))
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))))
(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
(+ 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)))
(* 1/2 (* im (pow re 2)))
(* (pow re 2) (+ (* 1/6 (* im re)) (* 1/2 im)))
(* (pow re 2) (+ (* 1/6 (* im re)) (* 1/2 im)))
(* (pow re 2) (+ (* 1/6 (* im re)) (* 1/2 im)))
(* 1/6 (* im (pow re 3)))
(* (pow re 3) (+ (* 1/6 im) (* 1/2 (/ im re))))
(* (pow re 3) (+ (* 1/6 im) (* 1/2 (/ im re))))
(* (pow re 3) (+ (* 1/6 im) (* 1/2 (/ im re))))
(* 1/6 (* im (pow re 3)))
(* -1 (* (pow re 3) (+ (* -1/2 (/ im re)) (* -1/6 im))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ im re)) (* -1/6 im))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ im re)) (* -1/6 im))))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(* 1/2 (pow re 2))
(* (pow re 2) (+ 1/2 (* 1/6 re)))
(* (pow re 2) (+ 1/2 (* 1/6 re)))
(* (pow re 2) (+ 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))))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(* 1/6 (pow re 3))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(* 1/2 (* im (pow re 2)))
(* (pow re 2) (+ (* 1/6 (* im re)) (* 1/2 im)))
(* (pow re 2) (+ (* 1/6 (* im re)) (* 1/2 im)))
(* (pow re 2) (+ (* 1/6 (* im re)) (* 1/2 im)))
(* 1/6 (* im (pow re 3)))
(* (pow re 3) (+ (* 1/6 im) (* 1/2 (/ im re))))
(* (pow re 3) (+ (* 1/6 im) (* 1/2 (/ im re))))
(* (pow re 3) (+ (* 1/6 im) (* 1/2 (/ im re))))
(* 1/6 (* im (pow re 3)))
(* -1 (* (pow re 3) (+ (* -1/2 (/ im re)) (* -1/6 im))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ im re)) (* -1/6 im))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ im re)) (* -1/6 im))))
1
(+ 1 (* -1/6 (pow im 2)))
(+ 1 (* -1/6 (pow im 2)))
(+ 1 (* -1/6 (pow im 2)))
(* -1/6 (pow im 2))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/6))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/6))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/6))
(* -1/6 (pow im 2))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/6))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/6))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/6))
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* 1/2 re)
(* re (+ 1/2 (* 1/6 re)))
(* re (+ 1/2 (* 1/6 re)))
(* 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))))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(* 1/6 (pow re 2))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 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 (pow re 3))
(/ (- (* -1 re) 1) (pow re 3))
(/ (- (* re (- (* -1/2 re) 1)) 1) (pow re 3))
(/ (- (* re (- (* re (- (* -1/6 re) 1/2)) 1)) 1) (pow re 3))
-1/6
(* -1 (+ 1/6 (* 1/2 (/ 1 re))))
(- (* -1 (/ (+ 1/2 (/ 1 re)) re)) 1/6)
(- (* -1 (/ (+ 1 (/ 1 re)) (pow re 2))) (+ 1/6 (* 1/2 (/ 1 re))))
-1/6
(* -1 (+ 1/6 (* 1/2 (/ 1 re))))
(- (* -1 (/ (+ 1/2 (/ 1 re)) re)) 1/6)
(- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)
(/ -1 (pow re 3))
(/ (- (* -1 re) 1) (pow re 3))
(/ (- (* re (- (* -1/2 re) 1)) 1) (pow re 3))
(/ (- (* re (- (* -1/2 re) 1)) 1) (pow re 3))
(/ -1/2 re)
(* -1 (/ (+ 1/2 (/ 1 re)) re))
(/ (- (* -1 (/ (+ 1 (/ 1 re)) re)) 1/2) re)
(/ (- (* -1 (/ (+ 1 (/ 1 re)) re)) 1/2) re)
(/ -1/2 re)
(* -1 (/ (+ 1/2 (/ 1 re)) re))
(* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re))
(* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re))
(/ -1 (pow re 2))
(/ (- (* -1 re) 1) (pow re 2))
(/ (- (* re (- (* -1/2 re) 1)) 1) (pow re 2))
(/ (- (* re (- (* -1/2 re) 1)) 1) (pow re 2))
-1/2
(* -1 (+ 1/2 (/ 1 re)))
(- (* -1 (/ (+ 1 (/ 1 re)) re)) 1/2)
(- (* -1 (/ (+ 1 (/ 1 re)) re)) 1/2)
-1/2
(* -1 (+ 1/2 (/ 1 re)))
(- (* -1 (/ (+ 1 (/ 1 re)) re)) 1/2)
(- (* -1 (/ (+ 1 (/ 1 re)) re)) 1/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)
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(* im (+ (* -1/6 (* (pow im 2) (* (pow re 2) (+ 1/2 (* 1/6 re))))) (* (pow re 2) (+ 1/2 (* 1/6 re)))))
(* im (+ (* -1/6 (* (pow im 2) (* (pow re 2) (+ 1/2 (* 1/6 re))))) (* (pow re 2) (+ 1/2 (* 1/6 re)))))
(* im (+ (* -1/6 (* (pow im 2) (* (pow re 2) (+ 1/2 (* 1/6 re))))) (* (pow re 2) (+ 1/2 (* 1/6 re)))))
(* -1/6 (* (pow im 3) (* (pow re 2) (+ 1/2 (* 1/6 re)))))
(* (pow im 3) (+ (* -1/6 (* (pow re 2) (+ 1/2 (* 1/6 re)))) (/ (* (pow re 2) (+ 1/2 (* 1/6 re))) (pow im 2))))
(* (pow im 3) (+ (* -1/6 (* (pow re 2) (+ 1/2 (* 1/6 re)))) (/ (* (pow re 2) (+ 1/2 (* 1/6 re))) (pow im 2))))
(* (pow im 3) (+ (* -1/6 (* (pow re 2) (+ 1/2 (* 1/6 re)))) (/ (* (pow re 2) (+ 1/2 (* 1/6 re))) (pow im 2))))
(* -1/6 (* (pow im 3) (* (pow re 2) (+ 1/2 (* 1/6 re)))))
(* -1 (* (pow im 3) (+ (* -1 (/ (* (pow re 2) (+ 1/2 (* 1/6 re))) (pow im 2))) (* 1/6 (* (pow re 2) (+ 1/2 (* 1/6 re)))))))
(* -1 (* (pow im 3) (+ (* -1 (/ (* (pow re 2) (+ 1/2 (* 1/6 re))) (pow im 2))) (* 1/6 (* (pow re 2) (+ 1/2 (* 1/6 re)))))))
(* -1 (* (pow im 3) (+ (* -1 (/ (* (pow re 2) (+ 1/2 (* 1/6 re))) (pow im 2))) (* 1/6 (* (pow re 2) (+ 1/2 (* 1/6 re)))))))
(* 1/2 (* im (* (pow re 2) (+ 1 (* -1/6 (pow im 2))))))
(* (pow re 2) (+ (* 1/6 (* im (* re (+ 1 (* -1/6 (pow im 2)))))) (* 1/2 (* im (+ 1 (* -1/6 (pow im 2)))))))
(* (pow re 2) (+ (* 1/6 (* im (* re (+ 1 (* -1/6 (pow im 2)))))) (* 1/2 (* im (+ 1 (* -1/6 (pow im 2)))))))
(* (pow re 2) (+ (* 1/6 (* im (* re (+ 1 (* -1/6 (pow im 2)))))) (* 1/2 (* im (+ 1 (* -1/6 (pow im 2)))))))
(* 1/6 (* im (* (pow re 3) (+ 1 (* -1/6 (pow im 2))))))
(* (pow re 3) (+ (* 1/6 (* im (+ 1 (* -1/6 (pow im 2))))) (* 1/2 (/ (* im (+ 1 (* -1/6 (pow im 2)))) re))))
(* (pow re 3) (+ (* 1/6 (* im (+ 1 (* -1/6 (pow im 2))))) (* 1/2 (/ (* im (+ 1 (* -1/6 (pow im 2)))) re))))
(* (pow re 3) (+ (* 1/6 (* im (+ 1 (* -1/6 (pow im 2))))) (* 1/2 (/ (* im (+ 1 (* -1/6 (pow im 2)))) re))))
(* 1/6 (* im (* (pow re 3) (+ 1 (* -1/6 (pow im 2))))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (* im (+ 1 (* -1/6 (pow im 2)))) re)) (* -1/6 (* im (+ 1 (* -1/6 (pow im 2))))))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (* im (+ 1 (* -1/6 (pow im 2)))) re)) (* -1/6 (* im (+ 1 (* -1/6 (pow im 2))))))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (* im (+ 1 (* -1/6 (pow im 2)))) re)) (* -1/6 (* im (+ 1 (* -1/6 (pow im 2))))))))
(* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))
(+ (* im (* re (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))) (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))))
(+ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) (* re (+ (* 1/2 (* im (* re (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))))) (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))))))
(+ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) (* re (+ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) (* re (+ (* 1/6 (* im (* re (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))))) (* 1/2 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))))))))
(* 1/6 (* im (* (pow re 3) (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))))
(* (pow re 3) (+ (* 1/6 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))) (* 1/2 (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) re))))
(* (pow re 3) (+ (* 1/6 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))) (+ (* 1/2 (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) re)) (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) (pow re 2)))))
(* (pow re 3) (+ (* 1/6 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))) (+ (* 1/2 (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) re)) (+ (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) (pow re 2)) (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) (pow re 3))))))
(* 1/6 (* im (* (pow re 3) (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) re)) (* -1/6 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* 1/2 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))) (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) re)) re)) (* -1/6 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))) (* -1 (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) re))) re)) (* 1/2 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))))) re)) (* -1/6 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))))))
(* -1 (* im (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6))))
(* im (+ (* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6))) (* 1/6 (* (pow im 2) (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6))))))
(* im (+ (* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6))) (* (pow im 2) (+ (* -1/120 (* (pow im 2) (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)))) (* 1/6 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)))))))
(* im (+ (* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6))) (* (pow im 2) (+ (* -1/120 (* (pow im 2) (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)))) (* 1/6 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)))))))
(* -1/120 (* (pow im 5) (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6))))
(* (pow im 5) (+ (* -1/120 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6))) (* 1/6 (/ (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)) (pow im 2)))))
(* (pow im 5) (+ (* -1 (/ (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)) (pow im 4))) (+ (* -1/120 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6))) (* 1/6 (/ (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)) (pow im 2))))))
(* (pow im 5) (+ (* -1 (/ (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)) (pow im 4))) (+ (* -1/120 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6))) (* 1/6 (/ (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)) (pow im 2))))))
(* -1/120 (* (pow im 5) (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6))))
(* -1 (* (pow im 5) (+ (* -1/6 (/ (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)) (pow im 2))) (* 1/120 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6))))))
(* -1 (* (pow im 5) (+ (* -1/6 (/ (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)) (pow im 2))) (+ (* 1/120 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6))) (/ (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)) (pow im 4))))))
(* -1 (* (pow im 5) (+ (* -1/6 (/ (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)) (pow im 2))) (+ (* 1/120 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6))) (/ (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)) (pow im 4))))))
(/ -1 (pow re 2))
(/ -1 (pow re 2))
(/ -1 (pow re 2))
(/ -1 (pow re 2))
(/ -1 (pow re 2))
(/ -1 (pow re 2))
(/ -1 (pow re 2))
(/ -1 (pow re 2))
(/ -1 (pow re 2))
(/ -1 (pow re 2))
(/ -1 (pow re 2))
(/ -1 (pow re 2))
(* -1/6 im)
(* im (- (* 1/120 (pow im 2)) 1/6))
(* im (- (* 1/120 (pow im 2)) 1/6))
(* im (- (* 1/120 (pow im 2)) 1/6))
(* 1/120 (pow im 3))
(* (pow im 3) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(* (pow im 3) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(* (pow im 3) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(* 1/120 (pow im 3))
(* -1 (* (pow im 3) (- (* 1/6 (/ 1 (pow im 2))) 1/120)))
(* -1 (* (pow im 3) (- (* 1/6 (/ 1 (pow im 2))) 1/120)))
(* -1 (* (pow im 3) (- (* 1/6 (/ 1 (pow im 2))) 1/120)))
Outputs
1
#s(literal 1 binary64)
(+ 1 re)
(+.f64 #s(literal 1 binary64) re)
(+ 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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))
(* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1 binary64) (*.f64 re re))))
(* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (+ (/ 1 (pow re 2)) (/ 1 (pow re 3))))))
(fma.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) #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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))
(* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (/ 1 re)) re)) 1/6)))
(*.f64 (+.f64 (/.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) re) #s(literal -1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))))
(* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 re (*.f64 re re)) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) re) #s(literal -1/6 binary64))))
(sin im)
(sin.f64 im)
(+ (sin im) (* re (sin im)))
(*.f64 (+.f64 #s(literal 1 binary64) re) (sin.f64 im))
(+ (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)))))))
(fma.f64 re (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/6 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (sin.f64 im))
(* 1/6 (* (pow re 3) (sin im)))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/6 binary64) (sin.f64 im)))
(* (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 (*.f64 re (*.f64 re re)) (*.f64 #s(literal 1/6 binary64) (sin.f64 im)))
(* -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 #s(literal 1/2 binary64) (sin.f64 im) (/.f64 (sin.f64 im) re)) re)) (-.f64 #s(literal 0 binary64) (*.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 #s(literal 0 binary64) (*.f64 (*.f64 re (*.f64 re re)) (fma.f64 (sin.f64 im) #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (sin.f64 im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) re) (neg.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)))) re))))
(* im (+ 1 (+ re (* (pow re 2) (+ 1/2 (* 1/6 re))))))
(*.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)))
(* im (+ 1 (+ re (+ (* -1/6 (* (pow im 2) (+ 1 (+ re (* (pow re 2) (+ 1/2 (* 1/6 re))))))) (* (pow re 2) (+ 1/2 (* 1/6 re)))))))
(fma.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)) (*.f64 #s(literal -1/6 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 im im)))) im)
(* im (+ 1 (+ re (+ (* (pow im 2) (+ (* -1/6 (+ 1 (+ re (* (pow re 2) (+ 1/2 (* 1/6 re)))))) (* 1/120 (* (pow im 2) (+ 1 (+ re (* (pow re 2) (+ 1/2 (* 1/6 re))))))))) (* (pow re 2) (+ 1/2 (* 1/6 re)))))))
(fma.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)) (*.f64 (*.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 im)) (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) im)
(* im (+ 1 (+ re (+ (* (pow im 2) (+ (* -1/6 (+ 1 (+ re (* (pow re 2) (+ 1/2 (* 1/6 re)))))) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (+ 1 (+ re (* (pow re 2) (+ 1/2 (* 1/6 re))))))) (* 1/120 (+ 1 (+ re (* (pow re 2) (+ 1/2 (* 1/6 re)))))))))) (* (pow re 2) (+ 1/2 (* 1/6 re)))))))
(fma.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)) (*.f64 (*.f64 im im) (fma.f64 im (*.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)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (fma.f64 #s(literal -1/6 binary64) (*.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/6 binary64))))) im)
(* (sin im) (+ 1 (+ re (* (pow re 2) (+ 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 (* (pow re 2) (+ 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 (* (pow re 2) (+ 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 (* (pow re 2) (+ 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 (* (pow re 2) (+ 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 (* (pow re 2) (+ 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 (* (pow re 2) (+ 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 (* (pow re 2) (+ 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/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))
(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
(+ im (* im re))
(fma.f64 re im im)
(+ im (* im re))
(fma.f64 re im im)
(+ im (* im re))
(fma.f64 re im im)
(* im re)
(*.f64 re im)
(* re (+ im (/ im re)))
(*.f64 re (+.f64 im (/.f64 im re)))
(* re (+ im (/ im re)))
(*.f64 re (+.f64 im (/.f64 im re)))
(* re (+ im (/ im re)))
(*.f64 re (+.f64 im (/.f64 im re)))
(* im re)
(*.f64 re im)
(* -1 (* re (+ (* -1 im) (* -1 (/ im re)))))
(*.f64 re (+.f64 im (/.f64 im re)))
(* -1 (* re (+ (* -1 im) (* -1 (/ im re)))))
(*.f64 re (+.f64 im (/.f64 im re)))
(* -1 (* re (+ (* -1 im) (* -1 (/ im re)))))
(*.f64 re (+.f64 im (/.f64 im re)))
(* im (+ 1 re))
(fma.f64 re im im)
(* im (+ 1 re))
(fma.f64 re im im)
(* im (+ 1 re))
(fma.f64 re im im)
(* im (+ 1 re))
(fma.f64 re im im)
(* im (+ 1 re))
(fma.f64 re im im)
(* im (+ 1 re))
(fma.f64 re im im)
(* im (+ 1 re))
(fma.f64 re im im)
(* im (+ 1 re))
(fma.f64 re im im)
(* -1 (* im (- (* -1 re) 1)))
(fma.f64 re im im)
(* -1 (* im (- (* -1 re) 1)))
(fma.f64 re im im)
(* -1 (* im (- (* -1 re) 1)))
(fma.f64 re im im)
(* -1 (* im (- (* -1 re) 1)))
(fma.f64 re im im)
(* 1/2 (* im (pow re 2)))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re im)))
(* (pow re 2) (+ (* 1/6 (* im re)) (* 1/2 im)))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(* (pow re 2) (+ (* 1/6 (* im re)) (* 1/2 im)))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(* (pow re 2) (+ (* 1/6 (* im re)) (* 1/2 im)))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(* 1/6 (* im (pow re 3)))
(*.f64 re (*.f64 re (*.f64 re (*.f64 #s(literal 1/6 binary64) im))))
(* (pow re 3) (+ (* 1/6 im) (* 1/2 (/ im re))))
(*.f64 re (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))))
(* (pow re 3) (+ (* 1/6 im) (* 1/2 (/ im re))))
(*.f64 re (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))))
(* (pow re 3) (+ (* 1/6 im) (* 1/2 (/ im re))))
(*.f64 re (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))))
(* 1/6 (* im (pow re 3)))
(*.f64 re (*.f64 re (*.f64 re (*.f64 #s(literal 1/6 binary64) im))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ im re)) (* -1/6 im))))
(*.f64 re (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ im re)) (* -1/6 im))))
(*.f64 re (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ im re)) (* -1/6 im))))
(*.f64 re (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(* 1/2 (pow re 2))
(*.f64 #s(literal 1/2 binary64) (*.f64 re re))
(* (pow re 2) (+ 1/2 (* 1/6 re)))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))
(* (pow re 2) (+ 1/2 (* 1/6 re)))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))
(* (pow re 2) (+ 1/2 (* 1/6 re)))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))
(* 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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))
(* 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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(* 1/2 (* im (pow re 2)))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re im)))
(* (pow re 2) (+ (* 1/6 (* im re)) (* 1/2 im)))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(* (pow re 2) (+ (* 1/6 (* im re)) (* 1/2 im)))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(* (pow re 2) (+ (* 1/6 (* im re)) (* 1/2 im)))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(* 1/6 (* im (pow re 3)))
(*.f64 re (*.f64 re (*.f64 re (*.f64 #s(literal 1/6 binary64) im))))
(* (pow re 3) (+ (* 1/6 im) (* 1/2 (/ im re))))
(*.f64 re (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))))
(* (pow re 3) (+ (* 1/6 im) (* 1/2 (/ im re))))
(*.f64 re (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))))
(* (pow re 3) (+ (* 1/6 im) (* 1/2 (/ im re))))
(*.f64 re (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))))
(* 1/6 (* im (pow re 3)))
(*.f64 re (*.f64 re (*.f64 re (*.f64 #s(literal 1/6 binary64) im))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ im re)) (* -1/6 im))))
(*.f64 re (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ im re)) (* -1/6 im))))
(*.f64 re (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ im re)) (* -1/6 im))))
(*.f64 re (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))))
1
#s(literal 1 binary64)
(+ 1 (* -1/6 (pow im 2)))
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))
(+ 1 (* -1/6 (pow im 2)))
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))
(+ 1 (* -1/6 (pow im 2)))
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* -1/6 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/6))
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/6))
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/6))
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* -1/6 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/6))
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/6))
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/6))
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* re (+ 1/2 (* 1/6 re)))
(*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(* re (+ 1/2 (* 1/6 re)))
(*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(* re (+ 1/2 (* 1/6 re)))
(*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 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))))
(*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 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)))
(* 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))))
(*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 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)))
1
#s(literal 1 binary64)
(+ 1 re)
(+.f64 #s(literal 1 binary64) re)
(+ 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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))
(* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1 binary64) (*.f64 re re))))
(* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (+ (/ 1 (pow re 2)) (/ 1 (pow re 3))))))
(fma.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) #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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))
(* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (/ 1 re)) re)) 1/6)))
(*.f64 (+.f64 (/.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) re) #s(literal -1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))))
(* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 re (*.f64 re re)) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) re) #s(literal -1/6 binary64))))
(/ -1 (pow re 3))
(/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re)))
(/ (- (* -1 re) 1) (pow re 3))
(/.f64 (-.f64 #s(literal -1 binary64) re) (*.f64 re (*.f64 re re)))
(/ (- (* re (- (* -1/2 re) 1)) 1) (pow re 3))
(/.f64 (fma.f64 re (fma.f64 re #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 re (*.f64 re re)))
(/ (- (* re (- (* re (- (* -1/6 re) 1/2)) 1)) 1) (pow re 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)) (*.f64 re (*.f64 re re)))
-1/6
#s(literal -1/6 binary64)
(* -1 (+ 1/6 (* 1/2 (/ 1 re))))
(+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/2 binary64) re))
(- (* -1 (/ (+ 1/2 (/ 1 re)) re)) 1/6)
(+.f64 (/.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) re) #s(literal -1/6 binary64))
(- (* -1 (/ (+ 1 (/ 1 re)) (pow re 2))) (+ 1/6 (* 1/2 (/ 1 re))))
(+.f64 (/.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal -1 binary64) re) (*.f64 re re))) re) #s(literal -1/6 binary64))
-1/6
#s(literal -1/6 binary64)
(* -1 (+ 1/6 (* 1/2 (/ 1 re))))
(+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/2 binary64) re))
(- (* -1 (/ (+ 1/2 (/ 1 re)) re)) 1/6)
(+.f64 (/.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) re) #s(literal -1/6 binary64))
(- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)
(+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) re) #s(literal -1/6 binary64))
(/ -1 (pow re 3))
(/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re)))
(/ (- (* -1 re) 1) (pow re 3))
(/.f64 (-.f64 #s(literal -1 binary64) re) (*.f64 re (*.f64 re re)))
(/ (- (* re (- (* -1/2 re) 1)) 1) (pow re 3))
(/.f64 (fma.f64 re (fma.f64 re #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 re (*.f64 re re)))
(/ (- (* re (- (* -1/2 re) 1)) 1) (pow re 3))
(/.f64 (fma.f64 re (fma.f64 re #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 re (*.f64 re re)))
(/ -1/2 re)
(/.f64 #s(literal -1/2 binary64) re)
(* -1 (/ (+ 1/2 (/ 1 re)) re))
(/.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) re)
(/ (- (* -1 (/ (+ 1 (/ 1 re)) re)) 1/2) re)
(/.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal -1 binary64) re) (*.f64 re re))) re)
(/ (- (* -1 (/ (+ 1 (/ 1 re)) re)) 1/2) re)
(/.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal -1 binary64) re) (*.f64 re re))) re)
(/ -1/2 re)
(/.f64 #s(literal -1/2 binary64) re)
(* -1 (/ (+ 1/2 (/ 1 re)) re))
(/.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) re)
(* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re))
(/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) re)
(* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re))
(/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) re)
(/ -1 (pow re 2))
(/.f64 #s(literal -1 binary64) (*.f64 re re))
(/ (- (* -1 re) 1) (pow re 2))
(/.f64 (-.f64 #s(literal -1 binary64) re) (*.f64 re re))
(/ (- (* re (- (* -1/2 re) 1)) 1) (pow re 2))
(/.f64 (fma.f64 re (fma.f64 re #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 re re))
(/ (- (* re (- (* -1/2 re) 1)) 1) (pow re 2))
(/.f64 (fma.f64 re (fma.f64 re #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 re re))
-1/2
#s(literal -1/2 binary64)
(* -1 (+ 1/2 (/ 1 re)))
(+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))
(- (* -1 (/ (+ 1 (/ 1 re)) re)) 1/2)
(+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal -1 binary64) re) (*.f64 re re)))
(- (* -1 (/ (+ 1 (/ 1 re)) re)) 1/2)
(+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal -1 binary64) re) (*.f64 re re)))
-1/2
#s(literal -1/2 binary64)
(* -1 (+ 1/2 (/ 1 re)))
(+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))
(- (* -1 (/ (+ 1 (/ 1 re)) re)) 1/2)
(+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal -1 binary64) re) (*.f64 re re)))
(- (* -1 (/ (+ 1 (/ 1 re)) re)) 1/2)
(+.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal -1 binary64) re) (*.f64 re re)))
im
(* im (+ 1 (* -1/6 (pow im 2))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))
(*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(* im (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))
(*.f64 im (fma.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)) #s(literal 1 binary64)))
(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)
(* im (* (pow re 2) (+ 1/2 (* 1/6 re))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(* im (+ (* -1/6 (* (pow im 2) (* (pow re 2) (+ 1/2 (* 1/6 re))))) (* (pow re 2) (+ 1/2 (* 1/6 re)))))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(* im (+ (* -1/6 (* (pow im 2) (* (pow re 2) (+ 1/2 (* 1/6 re))))) (* (pow re 2) (+ 1/2 (* 1/6 re)))))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(* im (+ (* -1/6 (* (pow im 2) (* (pow re 2) (+ 1/2 (* 1/6 re))))) (* (pow re 2) (+ 1/2 (* 1/6 re)))))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(* -1/6 (* (pow im 3) (* (pow re 2) (+ 1/2 (* 1/6 re)))))
(*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(* (pow im 3) (+ (* -1/6 (* (pow re 2) (+ 1/2 (* 1/6 re)))) (/ (* (pow re 2) (+ 1/2 (* 1/6 re))) (pow im 2))))
(*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) re) re)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1/6 binary64) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 im im))))
(* (pow im 3) (+ (* -1/6 (* (pow re 2) (+ 1/2 (* 1/6 re)))) (/ (* (pow re 2) (+ 1/2 (* 1/6 re))) (pow im 2))))
(*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) re) re)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1/6 binary64) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 im im))))
(* (pow im 3) (+ (* -1/6 (* (pow re 2) (+ 1/2 (* 1/6 re)))) (/ (* (pow re 2) (+ 1/2 (* 1/6 re))) (pow im 2))))
(*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) re) re)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1/6 binary64) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 im im))))
(* -1/6 (* (pow im 3) (* (pow re 2) (+ 1/2 (* 1/6 re)))))
(*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(* -1 (* (pow im 3) (+ (* -1 (/ (* (pow re 2) (+ 1/2 (* 1/6 re))) (pow im 2))) (* 1/6 (* (pow re 2) (+ 1/2 (* 1/6 re)))))))
(*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) re) re)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1/6 binary64) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 im im))))
(* -1 (* (pow im 3) (+ (* -1 (/ (* (pow re 2) (+ 1/2 (* 1/6 re))) (pow im 2))) (* 1/6 (* (pow re 2) (+ 1/2 (* 1/6 re)))))))
(*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) re) re)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1/6 binary64) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 im im))))
(* -1 (* (pow im 3) (+ (* -1 (/ (* (pow re 2) (+ 1/2 (* 1/6 re))) (pow im 2))) (* 1/6 (* (pow re 2) (+ 1/2 (* 1/6 re)))))))
(*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) re) re)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1/6 binary64) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 im im))))
(* 1/2 (* im (* (pow re 2) (+ 1 (* -1/6 (pow im 2))))))
(*.f64 re (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(* (pow re 2) (+ (* 1/6 (* im (* re (+ 1 (* -1/6 (pow im 2)))))) (* 1/2 (* im (+ 1 (* -1/6 (pow im 2)))))))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(* (pow re 2) (+ (* 1/6 (* im (* re (+ 1 (* -1/6 (pow im 2)))))) (* 1/2 (* im (+ 1 (* -1/6 (pow im 2)))))))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(* (pow re 2) (+ (* 1/6 (* im (* re (+ 1 (* -1/6 (pow im 2)))))) (* 1/2 (* im (+ 1 (* -1/6 (pow im 2)))))))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(* 1/6 (* im (* (pow re 3) (+ 1 (* -1/6 (pow im 2))))))
(*.f64 re (*.f64 re (*.f64 (*.f64 im (*.f64 #s(literal 1/6 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) re)))
(* (pow re 3) (+ (* 1/6 (* im (+ 1 (* -1/6 (pow im 2))))) (* 1/2 (/ (* im (+ 1 (* -1/6 (pow im 2)))) re))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))
(* (pow re 3) (+ (* 1/6 (* im (+ 1 (* -1/6 (pow im 2))))) (* 1/2 (/ (* im (+ 1 (* -1/6 (pow im 2)))) re))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))
(* (pow re 3) (+ (* 1/6 (* im (+ 1 (* -1/6 (pow im 2))))) (* 1/2 (/ (* im (+ 1 (* -1/6 (pow im 2)))) re))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))
(* 1/6 (* im (* (pow re 3) (+ 1 (* -1/6 (pow im 2))))))
(*.f64 re (*.f64 re (*.f64 (*.f64 im (*.f64 #s(literal 1/6 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) re)))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (* im (+ 1 (* -1/6 (pow im 2)))) re)) (* -1/6 (* im (+ 1 (* -1/6 (pow im 2))))))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (* im (+ 1 (* -1/6 (pow im 2)))) re)) (* -1/6 (* im (+ 1 (* -1/6 (pow im 2))))))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (* im (+ 1 (* -1/6 (pow im 2)))) re)) (* -1/6 (* im (+ 1 (* -1/6 (pow im 2))))))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))
(* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))
(*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(+ (* im (* re (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))) (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))))
(*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (fma.f64 re im im))
(+ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) (* re (+ (* 1/2 (* im (* re (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))))) (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))))))
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(+ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) (* re (+ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) (* re (+ (* 1/6 (* im (* re (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))))) (* 1/2 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))))))))
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (fma.f64 re im im) (*.f64 re (*.f64 (*.f64 (*.f64 re im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(* 1/6 (* im (* (pow re 3) (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 #s(literal 1/6 binary64) im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(* (pow re 3) (+ (* 1/6 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))) (* 1/2 (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) re))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))
(* (pow re 3) (+ (* 1/6 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))) (+ (* 1/2 (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) re)) (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) (pow re 2)))))
(*.f64 re (*.f64 (*.f64 re re) (fma.f64 #s(literal 1/6 binary64) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) re) (fma.f64 #s(literal 1/2 binary64) im (/.f64 im re))))))
(* (pow re 3) (+ (* 1/6 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))) (+ (* 1/2 (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) re)) (+ (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) (pow re 2)) (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) (pow re 3))))))
(*.f64 re (*.f64 (*.f64 re re) (fma.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)) (*.f64 (/.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 re re)) (+.f64 im (/.f64 im re))))))
(* 1/6 (* im (* (pow re 3) (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 #s(literal 1/6 binary64) im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) re)) (* -1/6 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* 1/2 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))) (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) re)) re)) (* -1/6 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))))))
(*.f64 (-.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))) (/.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) im (/.f64 im re))) re)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))) (* -1 (/ (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))) re))) re)) (* 1/2 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))))) re)) (* -1/6 (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))))))
(*.f64 (-.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))) (/.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (+.f64 im (/.f64 im re))) re)) re)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))))
(* -1 (* im (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6))))
(*.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) re) #s(literal -1/6 binary64)) (*.f64 (*.f64 re (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)))
(* im (+ (* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6))) (* 1/6 (* (pow im 2) (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6))))))
(*.f64 im (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) re) #s(literal -1/6 binary64))) (fma.f64 #s(literal 1/6 binary64) (*.f64 im im) #s(literal -1 binary64))))
(* im (+ (* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6))) (* (pow im 2) (+ (* -1/120 (* (pow im 2) (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)))) (* 1/6 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)))))))
(*.f64 im (-.f64 (*.f64 (*.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) re) #s(literal -1/6 binary64)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal 1/6 binary64))) (*.f64 (*.f64 re (*.f64 re re)) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) re) #s(literal -1/6 binary64)))))
(* im (+ (* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6))) (* (pow im 2) (+ (* -1/120 (* (pow im 2) (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)))) (* 1/6 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)))))))
(*.f64 im (-.f64 (*.f64 (*.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) re) #s(literal -1/6 binary64)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal 1/6 binary64))) (*.f64 (*.f64 re (*.f64 re re)) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) re) #s(literal -1/6 binary64)))))
(* -1/120 (* (pow im 5) (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6))))
(*.f64 (*.f64 (*.f64 re (*.f64 re re)) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) re) #s(literal -1/6 binary64))) (*.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 5 binary64))))
(* (pow im 5) (+ (* -1/120 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6))) (* 1/6 (/ (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) re) #s(literal -1/6 binary64))) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(* (pow im 5) (+ (* -1 (/ (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)) (pow im 4))) (+ (* -1/120 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6))) (* 1/6 (/ (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)) (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) re) #s(literal -1/6 binary64))) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) re) #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 5) (+ (* -1 (/ (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)) (pow im 4))) (+ (* -1/120 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6))) (* 1/6 (/ (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)) (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) re) #s(literal -1/6 binary64))) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) re) #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* -1/120 (* (pow im 5) (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6))))
(*.f64 (*.f64 (*.f64 re (*.f64 re re)) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) re) #s(literal -1/6 binary64))) (*.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 5 binary64))))
(* -1 (* (pow im 5) (+ (* -1/6 (/ (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)) (pow im 2))) (* 1/120 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) re) #s(literal -1/6 binary64))) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(* -1 (* (pow im 5) (+ (* -1/6 (/ (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)) (pow im 2))) (+ (* 1/120 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6))) (/ (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)) (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) re) #s(literal -1/6 binary64))) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) re) #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* -1 (* (pow im 5) (+ (* -1/6 (/ (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)) (pow im 2))) (+ (* 1/120 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6))) (/ (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)) (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) re) #s(literal -1/6 binary64))) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) re) #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))))
(/ -1 (pow re 2))
(/.f64 #s(literal -1 binary64) (*.f64 re re))
(/ -1 (pow re 2))
(/.f64 #s(literal -1 binary64) (*.f64 re re))
(/ -1 (pow re 2))
(/.f64 #s(literal -1 binary64) (*.f64 re re))
(/ -1 (pow re 2))
(/.f64 #s(literal -1 binary64) (*.f64 re re))
(/ -1 (pow re 2))
(/.f64 #s(literal -1 binary64) (*.f64 re re))
(/ -1 (pow re 2))
(/.f64 #s(literal -1 binary64) (*.f64 re re))
(/ -1 (pow re 2))
(/.f64 #s(literal -1 binary64) (*.f64 re re))
(/ -1 (pow re 2))
(/.f64 #s(literal -1 binary64) (*.f64 re re))
(/ -1 (pow re 2))
(/.f64 #s(literal -1 binary64) (*.f64 re re))
(/ -1 (pow re 2))
(/.f64 #s(literal -1 binary64) (*.f64 re re))
(/ -1 (pow re 2))
(/.f64 #s(literal -1 binary64) (*.f64 re re))
(/ -1 (pow re 2))
(/.f64 #s(literal -1 binary64) (*.f64 re re))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* im (- (* 1/120 (pow im 2)) 1/6))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
(* im (- (* 1/120 (pow im 2)) 1/6))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
(* im (- (* 1/120 (pow im 2)) 1/6))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
(* 1/120 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))
(* (pow im 3) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* (pow im 3) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* (pow im 3) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* 1/120 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))
(* -1 (* (pow im 3) (- (* 1/6 (/ 1 (pow im 2))) 1/120)))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* -1 (* (pow im 3) (- (* 1/6 (/ 1 (pow im 2))) 1/120)))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* -1 (* (pow im 3) (- (* 1/6 (/ 1 (pow im 2))) 1/120)))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im)))))

eval279.0ms (1.3%)

Memory
0.2MiB live, 222.1MiB allocated
Compiler

Compiled 42 061 to 3 188 computations (92.4% saved)

prune514.0ms (2.4%)

Memory
18.1MiB live, 300.3MiB allocated
Pruning

51 alts after pruning (40 fresh and 11 done)

PrunedKeptTotal
New1 080221 102
Fresh81826
Picked325
Done099
Total1 091511 142
Accuracy
100.0%
Counts
1 142 → 51
Alt Table
Click to see full alt table
StatusAccuracyProgram
40.9%
(fma.f64 re (fma.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
32.2%
(fma.f64 re im im)
31.7%
(fma.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) re) im)
30.5%
(fma.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64))) im)
24.2%
(/.f64 (-.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 im im)))) (-.f64 im (*.f64 re im)))
31.7%
(/.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 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)))
57.8%
(/.f64 (*.f64 (*.f64 (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)) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64)))) (sin.f64 im)) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64))))
70.4%
(*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.f64 re #s(literal 1 binary64))) (sin.f64 im))
71.8%
(*.f64 (fma.f64 (*.f64 (*.f64 re 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))) (+.f64 re #s(literal 1 binary64))) (sin.f64 im))
53.8%
(*.f64 (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (+.f64 re #s(literal 1 binary64))) (sin.f64 im))
18.2%
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))) im)
70.4%
(*.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))
29.4%
(*.f64 (fma.f64 re (fma.f64 re (/.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
66.9%
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
40.7%
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) im)
33.3%
(*.f64 (fma.f64 re (/.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))))) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
17.7%
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) im))
13.2%
(*.f64 (fma.f64 im (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 re im)) (*.f64 re (*.f64 re (*.f64 im im))))))
15.4%
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))))
16.1%
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))))
14.5%
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
8.7%
(*.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (*.f64 re re)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) im)
19.5%
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (*.f64 re re)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) im)
17.9%
(*.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) re) #s(literal -1/6 binary64)) (*.f64 (*.f64 re (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)))
54.4%
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
20.4%
(*.f64 (*.f64 (fma.f64 re im im) (-.f64 (*.f64 re im) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re im) im)))
9.2%
(*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
6.5%
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re))) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
19.8%
(*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (sin.f64 im))
19.6%
(*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/6 binary64))) (sin.f64 im))
18.3%
(*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/6 binary64))) im)
16.5%
(*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (sin.f64 im))
16.5%
(*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im)
19.1%
(*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
19.8%
(*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (sin.f64 im))
16.5%
(*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (sin.f64 im))
18.3%
(*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) im)
11.1%
(*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) re) re)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1/6 binary64) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 im im))))
4.3%
(*.f64 (sin.f64 im) re)
100.0%
(*.f64 (exp.f64 re) (sin.f64 im))
68.9%
(*.f64 (exp.f64 re) im)
16.5%
(*.f64 re (*.f64 re (*.f64 re (*.f64 #s(literal 1/6 binary64) im))))
10.2%
(*.f64 re (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
8.2%
(*.f64 re im)
32.4%
(*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
7.1%
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
7.1%
(*.f64 im (*.f64 re (-.f64 #s(literal 0 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 im im) #s(literal -1 binary64)))))
12.6%
(*.f64 im (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))
12.2%
(*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re im)))
54.0%
(sin.f64 im)
28.0%
im
Compiler

Compiled 2 020 to 764 computations (62.2% saved)

regimes285.0ms (1.3%)

Memory
-23.3MiB live, 185.8MiB allocated
Counts
73 → 1
Calls
Call 1
Inputs
im
(*.f64 re im)
(fma.f64 im re im)
(fma.f64 re im im)
(*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re im)))
(*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im)
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64))) im)
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) im)
(fma.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) re) im)
(*.f64 re (*.f64 re (*.f64 re (*.f64 #s(literal 1/6 binary64) im))))
(*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) im)
(*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/6 binary64))) im)
(*.f64 im (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))
(*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im)
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 re 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)) 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 re (fma.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(*.f64 im (*.f64 re (-.f64 #s(literal 0 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 im im) #s(literal -1 binary64)))))
(*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(*.f64 re (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))) im)
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))))
(fma.f64 im (*.f64 re (fma.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)) #s(literal 1 binary64))) im)
(*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 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 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 im im)))) (-.f64 im (*.f64 re im)))
(*.f64 (*.f64 (fma.f64 re im im) (-.f64 (*.f64 re im) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re im) im)))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (*.f64 re re)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) im)
(*.f64 im (fma.f64 re (fma.f64 re (/.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))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 1/6 binary64) im)))
(*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))))
(*.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 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 re 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))) (+.f64 re #s(literal 1 binary64))) im)
(*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) re) re)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1/6 binary64) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 im im))))
(*.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (*.f64 re re)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) im)
(*.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) re) #s(literal -1/6 binary64)) (*.f64 (*.f64 re (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re))) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 im (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 re im)) (*.f64 re (*.f64 re (*.f64 im im))))))
(*.f64 (fma.f64 re (fma.f64 re (/.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 re (/.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))))) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (*.f64 (+.f64 (/.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -1 binary64) (*.f64 re re))) re) #s(literal -1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(sin.f64 im)
(/.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 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 (exp.f64 re) im)
(*.f64 (sin.f64 im) re)
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (sin.f64 im))
(*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (sin.f64 im))
(*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (sin.f64 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 (*.f64 #s(literal 1/6 binary64) (*.f64 re (*.f64 re re))) (sin.f64 im))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/6 binary64))) (sin.f64 im))
(*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (sin.f64 im))
(*.f64 (exp.f64 re) (*.f64 im (fma.f64 #s(literal -1/6 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #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 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.f64 re #s(literal 1 binary64))) (sin.f64 im))
(*.f64 (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (+.f64 re #s(literal 1 binary64))) (sin.f64 im))
(*.f64 (fma.f64 (*.f64 (*.f64 re 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))) (+.f64 re #s(literal 1 binary64))) (sin.f64 im))
(*.f64 (fma.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 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (sin.f64 im))
(/.f64 (*.f64 (*.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 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (sin.f64 im)) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 (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)) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64)))) (sin.f64 im)) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64))))
(*.f64 (exp.f64 re) (sin.f64 im))
(/.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 3 binary64))) (fma.f64 (sin.f64 im) (sin.f64 im) (-.f64 (*.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) re)) (*.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)))))
Outputs
(*.f64 (exp.f64 re) (sin.f64 im))
Calls

5 calls:

96.0ms
(sin.f64 im)
78.0ms
(exp.f64 re)
46.0ms
re
43.0ms
im
18.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
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)

regimes166.0ms (0.8%)

Memory
1.3MiB live, 119.1MiB allocated
Counts
71 → 3
Calls
Call 1
Inputs
im
(*.f64 re im)
(fma.f64 im re im)
(fma.f64 re im im)
(*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re im)))
(*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im)
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64))) im)
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) im)
(fma.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) re) im)
(*.f64 re (*.f64 re (*.f64 re (*.f64 #s(literal 1/6 binary64) im))))
(*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) im)
(*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/6 binary64))) im)
(*.f64 im (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))
(*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im)
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 re 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)) 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 re (fma.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(*.f64 im (*.f64 re (-.f64 #s(literal 0 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 im im) #s(literal -1 binary64)))))
(*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(*.f64 re (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))) im)
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))))
(fma.f64 im (*.f64 re (fma.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)) #s(literal 1 binary64))) im)
(*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 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 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 im im)))) (-.f64 im (*.f64 re im)))
(*.f64 (*.f64 (fma.f64 re im im) (-.f64 (*.f64 re im) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re im) im)))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (*.f64 re re)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) im)
(*.f64 im (fma.f64 re (fma.f64 re (/.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))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 1/6 binary64) im)))
(*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))))
(*.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 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 re 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))) (+.f64 re #s(literal 1 binary64))) im)
(*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) re) re)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1/6 binary64) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 im im))))
(*.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (*.f64 re re)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) im)
(*.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) re) #s(literal -1/6 binary64)) (*.f64 (*.f64 re (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re))) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 im (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 re im)) (*.f64 re (*.f64 re (*.f64 im im))))))
(*.f64 (fma.f64 re (fma.f64 re (/.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 re (/.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))))) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (*.f64 (+.f64 (/.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -1 binary64) (*.f64 re re))) re) #s(literal -1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(sin.f64 im)
(/.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 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 (exp.f64 re) im)
(*.f64 (sin.f64 im) re)
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (sin.f64 im))
(*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (sin.f64 im))
(*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (sin.f64 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 (*.f64 #s(literal 1/6 binary64) (*.f64 re (*.f64 re re))) (sin.f64 im))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/6 binary64))) (sin.f64 im))
(*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (sin.f64 im))
(*.f64 (exp.f64 re) (*.f64 im (fma.f64 #s(literal -1/6 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #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 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.f64 re #s(literal 1 binary64))) (sin.f64 im))
(*.f64 (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (+.f64 re #s(literal 1 binary64))) (sin.f64 im))
(*.f64 (fma.f64 (*.f64 (*.f64 re 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))) (+.f64 re #s(literal 1 binary64))) (sin.f64 im))
(*.f64 (fma.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 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (sin.f64 im))
(/.f64 (*.f64 (*.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 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (sin.f64 im)) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 (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)) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64)))) (sin.f64 im)) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64))))
Outputs
(*.f64 (exp.f64 re) im)
(/.f64 (*.f64 (*.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 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (sin.f64 im)) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))
(*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (*.f64 re re))) (sin.f64 im))
Calls

5 calls:

49.0ms
(exp.f64 re)
40.0ms
im
35.0ms
re
19.0ms
(sin.f64 im)
18.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
Results
AccuracySegmentsBranch
96.7%3re
87.8%2im
98.1%4(*.f64 (exp.f64 re) (sin.f64 im))
94.1%2(exp.f64 re)
88.3%3(sin.f64 im)
Compiler

Compiled 21 to 15 computations (28.6% saved)

regimes64.0ms (0.3%)

Memory
29.9MiB live, 67.3MiB allocated
Counts
69 → 4
Calls
Call 1
Inputs
im
(*.f64 re im)
(fma.f64 im re im)
(fma.f64 re im im)
(*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re im)))
(*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im)
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64))) im)
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) im)
(fma.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) re) im)
(*.f64 re (*.f64 re (*.f64 re (*.f64 #s(literal 1/6 binary64) im))))
(*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) im)
(*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/6 binary64))) im)
(*.f64 im (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))
(*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im)
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 re 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)) 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 re (fma.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(*.f64 im (*.f64 re (-.f64 #s(literal 0 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 im im) #s(literal -1 binary64)))))
(*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(*.f64 re (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))) im)
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))))
(fma.f64 im (*.f64 re (fma.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)) #s(literal 1 binary64))) im)
(*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 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 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 im im)))) (-.f64 im (*.f64 re im)))
(*.f64 (*.f64 (fma.f64 re im im) (-.f64 (*.f64 re im) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re im) im)))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (*.f64 re re)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) im)
(*.f64 im (fma.f64 re (fma.f64 re (/.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))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 1/6 binary64) im)))
(*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))))
(*.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 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 re 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))) (+.f64 re #s(literal 1 binary64))) im)
(*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) re) re)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1/6 binary64) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 im im))))
(*.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (*.f64 re re)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) im)
(*.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) re) #s(literal -1/6 binary64)) (*.f64 (*.f64 re (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re))) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 im (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 re im)) (*.f64 re (*.f64 re (*.f64 im im))))))
(*.f64 (fma.f64 re (fma.f64 re (/.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 re (/.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))))) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (*.f64 (+.f64 (/.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -1 binary64) (*.f64 re re))) re) #s(literal -1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(sin.f64 im)
(/.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 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 (exp.f64 re) im)
(*.f64 (sin.f64 im) re)
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (sin.f64 im))
(*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (sin.f64 im))
(*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (sin.f64 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 (*.f64 #s(literal 1/6 binary64) (*.f64 re (*.f64 re re))) (sin.f64 im))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/6 binary64))) (sin.f64 im))
(*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (sin.f64 im))
(*.f64 (exp.f64 re) (*.f64 im (fma.f64 #s(literal -1/6 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #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 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.f64 re #s(literal 1 binary64))) (sin.f64 im))
(*.f64 (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (+.f64 re #s(literal 1 binary64))) (sin.f64 im))
(*.f64 (fma.f64 (*.f64 (*.f64 re 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))) (+.f64 re #s(literal 1 binary64))) (sin.f64 im))
(*.f64 (fma.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 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (sin.f64 im))
Outputs
(*.f64 (fma.f64 (*.f64 (*.f64 re 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))) (+.f64 re #s(literal 1 binary64))) (sin.f64 im))
(*.f64 (exp.f64 re) im)
(*.f64 (fma.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 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (sin.f64 im))
(*.f64 (exp.f64 re) im)
Calls

2 calls:

42.0ms
re
17.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
Results
AccuracySegmentsBranch
98.1%4(*.f64 (exp.f64 re) (sin.f64 im))
98.1%4re
Compiler

Compiled 10 to 7 computations (30% saved)

regimes79.0ms (0.4%)

Memory
-40.7MiB live, 43.0MiB allocated
Counts
68 → 4
Calls
Call 1
Inputs
im
(*.f64 re im)
(fma.f64 im re im)
(fma.f64 re im im)
(*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re im)))
(*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im)
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64))) im)
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) im)
(fma.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) re) im)
(*.f64 re (*.f64 re (*.f64 re (*.f64 #s(literal 1/6 binary64) im))))
(*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) im)
(*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/6 binary64))) im)
(*.f64 im (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))
(*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im)
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 re 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)) 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 re (fma.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(*.f64 im (*.f64 re (-.f64 #s(literal 0 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 im im) #s(literal -1 binary64)))))
(*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(*.f64 re (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))) im)
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))))
(fma.f64 im (*.f64 re (fma.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)) #s(literal 1 binary64))) im)
(*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 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 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 im im)))) (-.f64 im (*.f64 re im)))
(*.f64 (*.f64 (fma.f64 re im im) (-.f64 (*.f64 re im) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re im) im)))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (*.f64 re re)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) im)
(*.f64 im (fma.f64 re (fma.f64 re (/.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))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 1/6 binary64) im)))
(*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))))
(*.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 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 re 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))) (+.f64 re #s(literal 1 binary64))) im)
(*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) re) re)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1/6 binary64) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 im im))))
(*.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (*.f64 re re)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) im)
(*.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) re) #s(literal -1/6 binary64)) (*.f64 (*.f64 re (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re))) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 im (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 re im)) (*.f64 re (*.f64 re (*.f64 im im))))))
(*.f64 (fma.f64 re (fma.f64 re (/.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 re (/.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))))) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (*.f64 (+.f64 (/.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -1 binary64) (*.f64 re re))) re) #s(literal -1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(sin.f64 im)
(/.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 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 (exp.f64 re) im)
(*.f64 (sin.f64 im) re)
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (sin.f64 im))
(*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (sin.f64 im))
(*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (sin.f64 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 (*.f64 #s(literal 1/6 binary64) (*.f64 re (*.f64 re re))) (sin.f64 im))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/6 binary64))) (sin.f64 im))
(*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (sin.f64 im))
(*.f64 (exp.f64 re) (*.f64 im (fma.f64 #s(literal -1/6 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #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 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.f64 re #s(literal 1 binary64))) (sin.f64 im))
(*.f64 (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (+.f64 re #s(literal 1 binary64))) (sin.f64 im))
(*.f64 (fma.f64 (*.f64 (*.f64 re 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))) (+.f64 re #s(literal 1 binary64))) (sin.f64 im))
Outputs
(*.f64 (fma.f64 (*.f64 (*.f64 re 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))) (+.f64 re #s(literal 1 binary64))) (sin.f64 im))
(*.f64 (exp.f64 re) im)
(*.f64 (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (+.f64 re #s(literal 1 binary64))) (sin.f64 im))
(*.f64 (exp.f64 re) im)
Calls

1 calls:

17.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
Results
AccuracySegmentsBranch
98.1%4(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes41.0ms (0.2%)

Memory
30.8MiB live, 107.8MiB allocated
Counts
67 → 5
Calls
Call 1
Inputs
im
(*.f64 re im)
(fma.f64 im re im)
(fma.f64 re im im)
(*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re im)))
(*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im)
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64))) im)
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) im)
(fma.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) re) im)
(*.f64 re (*.f64 re (*.f64 re (*.f64 #s(literal 1/6 binary64) im))))
(*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) im)
(*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/6 binary64))) im)
(*.f64 im (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))
(*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im)
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 re 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)) 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 re (fma.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(*.f64 im (*.f64 re (-.f64 #s(literal 0 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 im im) #s(literal -1 binary64)))))
(*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(*.f64 re (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))) im)
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))))
(fma.f64 im (*.f64 re (fma.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)) #s(literal 1 binary64))) im)
(*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 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 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 im im)))) (-.f64 im (*.f64 re im)))
(*.f64 (*.f64 (fma.f64 re im im) (-.f64 (*.f64 re im) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re im) im)))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (*.f64 re re)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) im)
(*.f64 im (fma.f64 re (fma.f64 re (/.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))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 1/6 binary64) im)))
(*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))))
(*.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 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 re 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))) (+.f64 re #s(literal 1 binary64))) im)
(*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) re) re)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1/6 binary64) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 im im))))
(*.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (*.f64 re re)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) im)
(*.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) re) #s(literal -1/6 binary64)) (*.f64 (*.f64 re (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re))) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 im (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 re im)) (*.f64 re (*.f64 re (*.f64 im im))))))
(*.f64 (fma.f64 re (fma.f64 re (/.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 re (/.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))))) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (*.f64 (+.f64 (/.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -1 binary64) (*.f64 re re))) re) #s(literal -1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(sin.f64 im)
(/.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 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 (exp.f64 re) im)
(*.f64 (sin.f64 im) re)
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (sin.f64 im))
(*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (sin.f64 im))
(*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (sin.f64 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 (*.f64 #s(literal 1/6 binary64) (*.f64 re (*.f64 re re))) (sin.f64 im))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/6 binary64))) (sin.f64 im))
(*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (sin.f64 im))
(*.f64 (exp.f64 re) (*.f64 im (fma.f64 #s(literal -1/6 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #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 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.f64 re #s(literal 1 binary64))) (sin.f64 im))
(*.f64 (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (+.f64 re #s(literal 1 binary64))) (sin.f64 im))
Outputs
(*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.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)) (sin.f64 im))
(*.f64 (exp.f64 re) im)
(*.f64 (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (+.f64 re #s(literal 1 binary64))) (sin.f64 im))
(*.f64 (exp.f64 re) im)
Calls

2 calls:

20.0ms
re
18.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
Results
AccuracySegmentsBranch
97.6%4re
99.6%5(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 10 to 7 computations (30% saved)

regimes21.0ms (0.1%)

Memory
11.7MiB live, 50.3MiB allocated
Counts
66 → 5
Calls
Call 1
Inputs
im
(*.f64 re im)
(fma.f64 im re im)
(fma.f64 re im im)
(*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re im)))
(*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im)
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64))) im)
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) im)
(fma.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) re) im)
(*.f64 re (*.f64 re (*.f64 re (*.f64 #s(literal 1/6 binary64) im))))
(*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) im)
(*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/6 binary64))) im)
(*.f64 im (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))
(*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im)
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 re 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)) 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 re (fma.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(*.f64 im (*.f64 re (-.f64 #s(literal 0 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 im im) #s(literal -1 binary64)))))
(*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(*.f64 re (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))) im)
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))))
(fma.f64 im (*.f64 re (fma.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)) #s(literal 1 binary64))) im)
(*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 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 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 im im)))) (-.f64 im (*.f64 re im)))
(*.f64 (*.f64 (fma.f64 re im im) (-.f64 (*.f64 re im) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re im) im)))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (*.f64 re re)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) im)
(*.f64 im (fma.f64 re (fma.f64 re (/.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))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 1/6 binary64) im)))
(*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))))
(*.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 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 re 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))) (+.f64 re #s(literal 1 binary64))) im)
(*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) re) re)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1/6 binary64) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 im im))))
(*.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (*.f64 re re)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) im)
(*.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) re) #s(literal -1/6 binary64)) (*.f64 (*.f64 re (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re))) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 im (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 re im)) (*.f64 re (*.f64 re (*.f64 im im))))))
(*.f64 (fma.f64 re (fma.f64 re (/.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 re (/.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))))) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (*.f64 (+.f64 (/.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -1 binary64) (*.f64 re re))) re) #s(literal -1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(sin.f64 im)
(/.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 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 (exp.f64 re) im)
(*.f64 (sin.f64 im) re)
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (sin.f64 im))
(*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (sin.f64 im))
(*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (sin.f64 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 (*.f64 #s(literal 1/6 binary64) (*.f64 re (*.f64 re re))) (sin.f64 im))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/6 binary64))) (sin.f64 im))
(*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (sin.f64 im))
(*.f64 (exp.f64 re) (*.f64 im (fma.f64 #s(literal -1/6 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #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 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.f64 re #s(literal 1 binary64))) (sin.f64 im))
Outputs
(*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.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)) (sin.f64 im))
(*.f64 (exp.f64 re) im)
(*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.f64 re #s(literal 1 binary64))) (sin.f64 im))
(*.f64 (exp.f64 re) im)
Calls

1 calls:

18.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
Results
AccuracySegmentsBranch
99.6%5(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes22.0ms (0.1%)

Memory
-34.8MiB live, 45.8MiB allocated
Counts
65 → 5
Calls
Call 1
Inputs
im
(*.f64 re im)
(fma.f64 im re im)
(fma.f64 re im im)
(*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re im)))
(*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im)
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64))) im)
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) im)
(fma.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) re) im)
(*.f64 re (*.f64 re (*.f64 re (*.f64 #s(literal 1/6 binary64) im))))
(*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) im)
(*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/6 binary64))) im)
(*.f64 im (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))
(*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im)
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 re 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)) 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 re (fma.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(*.f64 im (*.f64 re (-.f64 #s(literal 0 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 im im) #s(literal -1 binary64)))))
(*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(*.f64 re (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))) im)
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))))
(fma.f64 im (*.f64 re (fma.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)) #s(literal 1 binary64))) im)
(*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 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 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 im im)))) (-.f64 im (*.f64 re im)))
(*.f64 (*.f64 (fma.f64 re im im) (-.f64 (*.f64 re im) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re im) im)))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (*.f64 re re)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) im)
(*.f64 im (fma.f64 re (fma.f64 re (/.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))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 1/6 binary64) im)))
(*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))))
(*.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 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 re 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))) (+.f64 re #s(literal 1 binary64))) im)
(*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) re) re)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1/6 binary64) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 im im))))
(*.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (*.f64 re re)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) im)
(*.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) re) #s(literal -1/6 binary64)) (*.f64 (*.f64 re (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re))) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 im (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 re im)) (*.f64 re (*.f64 re (*.f64 im im))))))
(*.f64 (fma.f64 re (fma.f64 re (/.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 re (/.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))))) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (*.f64 (+.f64 (/.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -1 binary64) (*.f64 re re))) re) #s(literal -1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(sin.f64 im)
(/.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 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 (exp.f64 re) im)
(*.f64 (sin.f64 im) re)
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (sin.f64 im))
(*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (sin.f64 im))
(*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (sin.f64 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 (*.f64 #s(literal 1/6 binary64) (*.f64 re (*.f64 re re))) (sin.f64 im))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/6 binary64))) (sin.f64 im))
(*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (sin.f64 im))
(*.f64 (exp.f64 re) (*.f64 im (fma.f64 #s(literal -1/6 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #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))
Outputs
(*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.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)) (sin.f64 im))
(*.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) im)
Calls

1 calls:

16.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
Results
AccuracySegmentsBranch
99.6%5(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes21.0ms (0.1%)

Memory
8.0MiB live, 46.2MiB allocated
Counts
64 → 5
Calls
Call 1
Inputs
im
(*.f64 re im)
(fma.f64 im re im)
(fma.f64 re im im)
(*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re im)))
(*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im)
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64))) im)
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) im)
(fma.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) re) im)
(*.f64 re (*.f64 re (*.f64 re (*.f64 #s(literal 1/6 binary64) im))))
(*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) im)
(*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/6 binary64))) im)
(*.f64 im (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))
(*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im)
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 re 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)) 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 re (fma.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(*.f64 im (*.f64 re (-.f64 #s(literal 0 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 im im) #s(literal -1 binary64)))))
(*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(*.f64 re (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))) im)
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))))
(fma.f64 im (*.f64 re (fma.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)) #s(literal 1 binary64))) im)
(*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 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 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 im im)))) (-.f64 im (*.f64 re im)))
(*.f64 (*.f64 (fma.f64 re im im) (-.f64 (*.f64 re im) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re im) im)))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (*.f64 re re)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) im)
(*.f64 im (fma.f64 re (fma.f64 re (/.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))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 1/6 binary64) im)))
(*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))))
(*.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 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 re 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))) (+.f64 re #s(literal 1 binary64))) im)
(*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) re) re)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1/6 binary64) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 im im))))
(*.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (*.f64 re re)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) im)
(*.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) re) #s(literal -1/6 binary64)) (*.f64 (*.f64 re (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re))) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 im (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 re im)) (*.f64 re (*.f64 re (*.f64 im im))))))
(*.f64 (fma.f64 re (fma.f64 re (/.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 re (/.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))))) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (*.f64 (+.f64 (/.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -1 binary64) (*.f64 re re))) re) #s(literal -1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(sin.f64 im)
(/.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 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 (exp.f64 re) im)
(*.f64 (sin.f64 im) re)
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (sin.f64 im))
(*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (sin.f64 im))
(*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (sin.f64 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 (*.f64 #s(literal 1/6 binary64) (*.f64 re (*.f64 re re))) (sin.f64 im))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/6 binary64))) (sin.f64 im))
(*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (sin.f64 im))
(*.f64 (exp.f64 re) (*.f64 im (fma.f64 #s(literal -1/6 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (sin.f64 im))
Outputs
(*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 #s(literal -1/6 binary64) (*.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)) (sin.f64 im))
(*.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) im)
Calls

1 calls:

17.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
Results
AccuracySegmentsBranch
99.5%5(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes19.0ms (0.1%)

Memory
3.6MiB live, 42.1MiB allocated
Counts
58 → 5
Calls
Call 1
Inputs
im
(*.f64 re im)
(fma.f64 im re im)
(fma.f64 re im im)
(*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re im)))
(*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im)
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64))) im)
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) im)
(fma.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) re) im)
(*.f64 re (*.f64 re (*.f64 re (*.f64 #s(literal 1/6 binary64) im))))
(*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) im)
(*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/6 binary64))) im)
(*.f64 im (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))
(*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im)
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 re 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)) 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 re (fma.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(*.f64 im (*.f64 re (-.f64 #s(literal 0 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 im im) #s(literal -1 binary64)))))
(*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(*.f64 re (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))) im)
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))))
(fma.f64 im (*.f64 re (fma.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)) #s(literal 1 binary64))) im)
(*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 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 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 im im)))) (-.f64 im (*.f64 re im)))
(*.f64 (*.f64 (fma.f64 re im im) (-.f64 (*.f64 re im) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re im) im)))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (*.f64 re re)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) im)
(*.f64 im (fma.f64 re (fma.f64 re (/.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))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 1/6 binary64) im)))
(*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))))
(*.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 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 re 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))) (+.f64 re #s(literal 1 binary64))) im)
(*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) re) re)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1/6 binary64) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 im im))))
(*.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (*.f64 re re)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) im)
(*.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) re) #s(literal -1/6 binary64)) (*.f64 (*.f64 re (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re))) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 im (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 re im)) (*.f64 re (*.f64 re (*.f64 im im))))))
(*.f64 (fma.f64 re (fma.f64 re (/.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 re (/.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))))) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (*.f64 (+.f64 (/.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -1 binary64) (*.f64 re re))) re) #s(literal -1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(sin.f64 im)
(/.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 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 (exp.f64 re) im)
(*.f64 (sin.f64 im) re)
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (sin.f64 im))
(*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (sin.f64 im))
(*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (sin.f64 im))
Outputs
(*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(*.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:

16.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
Results
AccuracySegmentsBranch
99.4%5(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes42.0ms (0.2%)

Memory
0.4MiB live, 81.7MiB allocated
Counts
54 → 5
Calls
Call 1
Inputs
im
(*.f64 re im)
(fma.f64 im re im)
(fma.f64 re im im)
(*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re im)))
(*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im)
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64))) im)
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) im)
(fma.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) re) im)
(*.f64 re (*.f64 re (*.f64 re (*.f64 #s(literal 1/6 binary64) im))))
(*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) im)
(*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/6 binary64))) im)
(*.f64 im (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))
(*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im)
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 re 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)) 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 re (fma.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(*.f64 im (*.f64 re (-.f64 #s(literal 0 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 im im) #s(literal -1 binary64)))))
(*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(*.f64 re (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))) im)
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))))
(fma.f64 im (*.f64 re (fma.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)) #s(literal 1 binary64))) im)
(*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 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 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 im im)))) (-.f64 im (*.f64 re im)))
(*.f64 (*.f64 (fma.f64 re im im) (-.f64 (*.f64 re im) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re im) im)))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (*.f64 re re)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) im)
(*.f64 im (fma.f64 re (fma.f64 re (/.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))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 1/6 binary64) im)))
(*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))))
(*.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 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 re 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))) (+.f64 re #s(literal 1 binary64))) im)
(*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) re) re)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1/6 binary64) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 im im))))
(*.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (*.f64 re re)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) im)
(*.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) re) #s(literal -1/6 binary64)) (*.f64 (*.f64 re (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re))) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 im (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 re im)) (*.f64 re (*.f64 re (*.f64 im im))))))
(*.f64 (fma.f64 re (fma.f64 re (/.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 re (/.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))))) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (*.f64 (+.f64 (/.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -1 binary64) (*.f64 re re))) re) #s(literal -1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(sin.f64 im)
(/.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 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 (exp.f64 re) im)
(*.f64 (sin.f64 im) re)
Outputs
(*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(sin.f64 im)
(*.f64 (exp.f64 re) im)
(sin.f64 im)
(*.f64 (exp.f64 re) im)
Calls

2 calls:

23.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
16.0ms
re
Results
AccuracySegmentsBranch
94.7%3re
99.1%5(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 10 to 7 computations (30% saved)

regimes82.0ms (0.4%)

Memory
-6.4MiB live, 227.2MiB allocated
Counts
52 → 5
Calls
Call 1
Inputs
im
(*.f64 re im)
(fma.f64 im re im)
(fma.f64 re im im)
(*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re im)))
(*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im)
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64))) im)
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) im)
(fma.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) re) im)
(*.f64 re (*.f64 re (*.f64 re (*.f64 #s(literal 1/6 binary64) im))))
(*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) im)
(*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/6 binary64))) im)
(*.f64 im (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))
(*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im)
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 re 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)) 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 re (fma.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(*.f64 im (*.f64 re (-.f64 #s(literal 0 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 im im) #s(literal -1 binary64)))))
(*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(*.f64 re (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))) im)
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))))
(fma.f64 im (*.f64 re (fma.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)) #s(literal 1 binary64))) im)
(*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 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 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 im im)))) (-.f64 im (*.f64 re im)))
(*.f64 (*.f64 (fma.f64 re im im) (-.f64 (*.f64 re im) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re im) im)))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (*.f64 re re)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) im)
(*.f64 im (fma.f64 re (fma.f64 re (/.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))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 1/6 binary64) im)))
(*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))))
(*.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 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 re 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))) (+.f64 re #s(literal 1 binary64))) im)
(*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) re) re)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1/6 binary64) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 im im))))
(*.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (*.f64 re re)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) im)
(*.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) re) #s(literal -1/6 binary64)) (*.f64 (*.f64 re (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re))) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 im (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 re im)) (*.f64 re (*.f64 re (*.f64 im im))))))
(*.f64 (fma.f64 re (fma.f64 re (/.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 re (/.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))))) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (*.f64 (+.f64 (/.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -1 binary64) (*.f64 re re))) re) #s(literal -1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(sin.f64 im)
(/.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.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 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 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)))
Outputs
(*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(sin.f64 im)
(*.f64 im (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))
(sin.f64 im)
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (*.f64 re re)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) im)
Calls

5 calls:

18.0ms
re
16.0ms
(sin.f64 im)
16.0ms
im
14.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
13.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
64.8%3(sin.f64 im)
63.8%2im
77.8%4re
75.5%3(exp.f64 re)
79.8%5(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 21 to 15 computations (28.6% saved)

regimes86.0ms (0.4%)

Memory
39.0MiB live, 233.5MiB allocated
Counts
50 → 2
Calls
Call 1
Inputs
im
(*.f64 re im)
(fma.f64 im re im)
(fma.f64 re im im)
(*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re im)))
(*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im)
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64))) im)
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) im)
(fma.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) re) im)
(*.f64 re (*.f64 re (*.f64 re (*.f64 #s(literal 1/6 binary64) im))))
(*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) im)
(*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/6 binary64))) im)
(*.f64 im (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))
(*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im)
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 re 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)) 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 re (fma.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(*.f64 im (*.f64 re (-.f64 #s(literal 0 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 im im) #s(literal -1 binary64)))))
(*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(*.f64 re (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))) im)
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))))
(fma.f64 im (*.f64 re (fma.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)) #s(literal 1 binary64))) im)
(*.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 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 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 im im)))) (-.f64 im (*.f64 re im)))
(*.f64 (*.f64 (fma.f64 re im im) (-.f64 (*.f64 re im) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re im) im)))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (*.f64 re re)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) im)
(*.f64 im (fma.f64 re (fma.f64 re (/.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))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 1/6 binary64) im)))
(*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 re (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))))
(*.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 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 re 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))) (+.f64 re #s(literal 1 binary64))) im)
(*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) re) re)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1/6 binary64) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 im im))))
(*.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (*.f64 re re)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) im)
(*.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))) re) #s(literal -1/6 binary64)) (*.f64 (*.f64 re (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re))) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 im (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 0 binary64)) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 re im)) (*.f64 re (*.f64 re (*.f64 im im))))))
(*.f64 (fma.f64 re (fma.f64 re (/.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 re (/.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))))) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (*.f64 (+.f64 (/.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal -1 binary64) (*.f64 re re))) re) #s(literal -1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re)))) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
Outputs
(*.f64 im (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 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 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
Calls

5 calls:

20.0ms
(sin.f64 im)
19.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
17.0ms
im
16.0ms
re
11.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
48.5%2(sin.f64 im)
43.8%1im
50.0%2(exp.f64 re)
50.0%2re
54.3%2(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 21 to 15 computations (28.6% saved)

regimes16.0ms (0.1%)

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

1 calls:

12.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
Results
AccuracySegmentsBranch
53.2%2(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes6.0ms (0%)

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

1 calls:

5.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
Results
AccuracySegmentsBranch
53.3%3(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes5.0ms (0%)

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

1 calls:

4.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
Results
AccuracySegmentsBranch
53.1%3(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes33.0ms (0.2%)

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

4 calls:

18.0ms
(sin.f64 im)
6.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
4.0ms
re
4.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
44.0%2(sin.f64 im)
42.8%2(exp.f64 re)
43.6%2re
46.0%2(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 18 to 13 computations (27.8% saved)

regimes13.0ms (0.1%)

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

2 calls:

8.0ms
im
4.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
Results
AccuracySegmentsBranch
40.7%1im
44.4%2(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 10 to 7 computations (30% saved)

regimes4.0ms (0%)

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

1 calls:

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

Compiled 7 to 5 computations (28.6% saved)

regimes16.0ms (0.1%)

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

5 calls:

5.0ms
(sin.f64 im)
3.0ms
re
3.0ms
im
2.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
2.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
32.2%1im
40.9%2(exp.f64 re)
40.9%2re
32.2%1(sin.f64 im)
41.0%2(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 21 to 15 computations (28.6% saved)

regimes8.0ms (0%)

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

3 calls:

3.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
2.0ms
re
2.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
36.5%2(exp.f64 re)
36.5%2re
36.6%2(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 14 to 10 computations (28.6% saved)

regimes14.0ms (0.1%)

Memory
-18.9MiB live, 22.6MiB allocated
Counts
4 → 1
Calls
Call 1
Inputs
im
(*.f64 re im)
(fma.f64 im re im)
(fma.f64 re im im)
Outputs
(fma.f64 im re im)
Calls

3 calls:

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

Compiled 14 to 10 computations (28.6% saved)

regimes9.0ms (0%)

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

5 calls:

2.0ms
im
2.0ms
(sin.f64 im)
2.0ms
re
1.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
1.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
32.5%2im
32.3%2re
32.3%2(exp.f64 re)
31.9%2(sin.f64 im)
32.3%2(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 21 to 15 computations (28.6% saved)

regimes6.0ms (0%)

Memory
23.8MiB live, 23.8MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

5 calls:

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

Compiled 21 to 15 computations (28.6% saved)

bsearch31.0ms (0.1%)

Memory
3.9MiB live, 81.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
2.006900802323766e+102
1.3177793929889776e+110
15.0ms
-0.0043048012953598004
-1.0840439405812659e-16
Samples
20.0ms304×0valid
Compiler

Compiled 114 to 58 computations (49.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-sin: 6.0ms (48.3% of total)
ival-exp: 3.0ms (24.2% of total)
ival-mult: 3.0ms (24.2% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch1.0ms (0%)

Memory
1.8MiB live, 1.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9942648069174291
+inf
0.0ms
2.060367231206348e-96
1.2456535856033001e-95
0.0ms
-0.03858308641147265
0.0
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.6MiB live, 1.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9942648069174291
+inf
0.0ms
2.060367231206348e-96
1.2456535856033001e-95
0.0ms
-0.03858308641147265
0.0
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.7MiB live, 1.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9942648069174291
+inf
0.0ms
2.060367231206348e-96
1.2456535856033001e-95
0.0ms
-0.03858308641147265
0.0
0.0ms
-inf
-8.80793577506125e+70
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.9942648069174291
+inf
0.0ms
2.060367231206348e-96
1.2456535856033001e-95
0.0ms
-0.03858308641147265
0.0
0.0ms
-inf
-8.80793577506125e+70
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch1.0ms (0%)

Memory
2.0MiB live, 2.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9942648069174291
+inf
0.0ms
2.060367231206348e-96
1.2456535856033001e-95
0.0ms
-0.03858308641147265
0.0
0.0ms
-inf
-8.80793577506125e+70
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch1.0ms (0%)

Memory
2.0MiB live, 2.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9942648069174291
+inf
0.0ms
2.060367231206348e-96
1.2456535856033001e-95
0.0ms
-0.03858308641147265
0.0
0.0ms
-inf
-8.80793577506125e+70
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.7MiB live, 1.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9942648069174291
+inf
0.0ms
2.060367231206348e-96
1.2456535856033001e-95
0.0ms
-0.03858308641147265
0.0
0.0ms
-inf
-8.80793577506125e+70
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch1.0ms (0%)

Memory
2.1MiB live, 2.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9942648069174291
+inf
0.0ms
1.2204307527493108e-34
9.017503699930694e-17
0.0ms
-0.03858308641147265
0.0
0.0ms
-inf
-8.80793577506125e+70
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch3.0ms (0%)

Memory
-38.3MiB live, 2.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9942648069174291
+inf
0.0ms
0.0
3.855780546245751e-306
0.0ms
-0.03858308641147265
0.0
0.0ms
-inf
-8.80793577506125e+70
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch0.0ms (0%)

Memory
1.4MiB live, 1.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
3.855780546245751e-306
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch0.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
3.855780546245751e-306
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.00018867305000312747
0.09229313894097502
0.0ms
0.0
3.855780546245751e-306
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9682940154739493
0.9857846555132764
0.0ms
0.0
3.855780546245751e-306
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.00018867305000312747
0.09229313894097502
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.0
3.855780546245751e-306
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.00018867305000312747
0.09229313894097502
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.9682940154739493
0.9857846555132764
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.9682940154739493
0.9857846555132764
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch11.0ms (0.1%)

Memory
-7.1MiB live, 32.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
9.0ms
2.8027054030003573e+23
1.205686919928902e+24
Samples
7.0ms96×0valid
Compiler

Compiled 20 to 17 computations (15% saved)

Precisions
Click to see histograms. Total time spent on operations: 4.0ms
ival-sin: 3.0ms (68.3% of total)
ival-exp: 1.0ms (22.8% of total)
ival-mult: 1.0ms (22.8% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

simplify24.0ms (0.1%)

Memory
18.4MiB live, 58.0MiB allocated
Algorithm
egg-herbie
Rules
92×*-commutative_binary64
28×unsub-neg_binary64
22×if-if-or-not_binary32
16×if-not_binary32
16×neg-mul-1_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01531010
1214983
2232983
3245979
4255979
5274979
6295979
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (exp.f64 re) (sin.f64 im))
(if (<=.f64 re #s(literal -4842270319348757/1152921504606846976 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 re #s(literal 2049999999999999984034204469364605223027418085020810018845001173034818916999617873994154216970434641920 binary64)) (/.f64 (*.f64 (*.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 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (sin.f64 im)) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (*.f64 re re))) (sin.f64 im))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 re 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))) (+.f64 re #s(literal 1 binary64))) (sin.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 2404907604760405/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (*.f64 (fma.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 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (sin.f64 im)) (*.f64 (exp.f64 re) im))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 re 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))) (+.f64 re #s(literal 1 binary64))) (sin.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 2404907604760405/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (+.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 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 2404907604760405/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (+.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 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 2404907604760405/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.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 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 2404907604760405/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (exp.f64 re) im)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.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 2404907604760405/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #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) im)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)))) (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 2404907604760405/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 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 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)))) (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 4676805239458889/23384026197294446691258957323460528314494920687616 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 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)))) (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 im (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (sin.f64 im) (*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (*.f64 re re)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) im)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 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 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 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)) im))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 7378697629483821/36893488147419103232 binary64)) (fma.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) re) im) (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 2206763817411543/2251799813685248 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) im) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) im)))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 7378697629483821/36893488147419103232 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) im))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 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)) im))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 7378697629483821/36893488147419103232 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 2206763817411543/2251799813685248 binary64)) im (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 2206763817411543/2251799813685248 binary64)) im (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re im))))
(fma.f64 im re im)
(if (<=.f64 im #s(literal 284999999999999997902848 binary64)) im (*.f64 re im))
im
Outputs
(*.f64 (exp.f64 re) (sin.f64 im))
(if (<=.f64 re #s(literal -4842270319348757/1152921504606846976 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 re #s(literal 2049999999999999984034204469364605223027418085020810018845001173034818916999617873994154216970434641920 binary64)) (/.f64 (*.f64 (*.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 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (sin.f64 im)) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (*.f64 re re))) (sin.f64 im))))
(if (<=.f64 re #s(literal -4842270319348757/1152921504606846976 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 re #s(literal 2049999999999999984034204469364605223027418085020810018845001173034818916999617873994154216970434641920 binary64)) (/.f64 (*.f64 (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)) (+.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (-.f64 #s(literal -1 binary64) re)))) (+.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (-.f64 #s(literal -1 binary64) re))) (*.f64 (sin.f64 im) (*.f64 #s(literal 1/6 binary64) (*.f64 re (*.f64 re re))))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 re 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))) (+.f64 re #s(literal 1 binary64))) (sin.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 2404907604760405/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (*.f64 (fma.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 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (sin.f64 im)) (*.f64 (exp.f64 re) im))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (sin.f64 im) (fma.f64 (*.f64 (*.f64 re 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))) (+.f64 re #s(literal 1 binary64)))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 2404907604760405/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (*.f64 (sin.f64 im) (fma.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 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) (*.f64 (exp.f64 re) im))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 re 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))) (+.f64 re #s(literal 1 binary64))) (sin.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 2404907604760405/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (+.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 -5764607523034235/288230376151711744 binary64)) (*.f64 (sin.f64 im) (fma.f64 (*.f64 (*.f64 re 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))) (+.f64 re #s(literal 1 binary64)))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 2404907604760405/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (*.f64 (sin.f64 im) (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (+.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 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 2404907604760405/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (+.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 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.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 (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 2404907604760405/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (*.f64 (sin.f64 im) (fma.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (+.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 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 2404907604760405/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.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 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.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 (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 2404907604760405/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 (*.f64 (exp.f64 re) (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) (+.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 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 2404907604760405/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (exp.f64 re) im)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.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 (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 2404907604760405/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 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))) (*.f64 (exp.f64 re) im)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.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 2404907604760405/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #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) im)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.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 2404907604760405/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #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 (exp.f64 re) im)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)))) (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 2404907604760405/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 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 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)))) (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 2404907604760405/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 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 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)))) (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 4676805239458889/23384026197294446691258957323460528314494920687616 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 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)))) (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 im (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (sin.f64 im) (*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (*.f64 re re)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) im)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)))) (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 im (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (sin.f64 im) (*.f64 im (/.f64 (*.f64 (*.f64 re re) (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))))))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 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 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 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)) im))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 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 im (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 7378697629483821/36893488147419103232 binary64)) (fma.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) re) im) (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 2206763817411543/2251799813685248 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) im) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) im)))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 2206763817411543/2251799813685248 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 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 7378697629483821/36893488147419103232 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) im))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 7378697629483821/36893488147419103232 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 im (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 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)) im))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #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))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 7378697629483821/36893488147419103232 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 7378697629483821/36893488147419103232 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 2206763817411543/2251799813685248 binary64)) im (*.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 2206763817411543/2251799813685248 binary64)) im (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 2206763817411543/2251799813685248 binary64)) im (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re im))))
(fma.f64 im re im)
(if (<=.f64 im #s(literal 284999999999999997902848 binary64)) im (*.f64 re im))
im

soundness2.2s (10.2%)

Memory
-13.2MiB live, 1 958.7MiB allocated
Rules
19 890×accelerator-lowering-fma.f32
19 890×accelerator-lowering-fma.f64
15 566×accelerator-lowering-fma.f32
15 566×accelerator-lowering-fma.f64
13 116×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043201
1290175
22684175
08179146
071297
1221286
2586274
31574268
42436268
53110268
63581268
73732268
84021268
95977268
08264246
04133888
113693671
252683337
081642981
046220
1276212
22638212
09160194
02251762
18191635
230141534
375431532
080341339
03534257
112273900
250043503
081073234
02286
112086
2100386
0861672
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
iter limit
node limit
Compiler

Compiled 2 481 to 1 112 computations (55.2% saved)

preprocess157.0ms (0.7%)

Memory
4.1MiB live, 275.4MiB allocated
Remove

(negabs im)

Compiler

Compiled 2 114 to 336 computations (84.1% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...