math.exp on complex, imaginary part

Time bar (total: 21.4s)

analyze0.0ms (0%)

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 8 to 6 computations (25% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
ival-exp: 0.0ms (0% of total)
ival-mult: 0.0ms (0% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)
ival-sin: 0.0ms (0% of total)

sample919.0ms (4.3%)

Results
731.0ms8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 490.0ms
ival-sin: 343.0ms (70% of total)
ival-mult: 76.0ms (15.5% of total)
ival-exp: 61.0ms (12.5% of total)
const: 7.0ms (1.4% of total)
backward-pass: 3.0ms (0.6% of total)
Bogosity

preprocess37.0ms (0.2%)

Algorithm
egg-herbie
Rules
162×fnmadd-define
150×fmsub-define
146×fnmsub-define
146×fma-define
104×sum3-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01634
14034
27832
315032
433132
567032
680832
784432
885832
985832
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)))
(fnmsub (exp re) (sin im) 0)
(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)

explain58.0ms (0.3%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(exp.f64 re)
00-0-im
00-0-re
00-0-(sin.f64 im)
00-0-(*.f64 (exp.f64 re) (sin.f64 im))
Results
42.0ms512×0valid
Compiler

Compiled 35 to 17 computations (51.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 23.0ms
ival-sin: 12.0ms (52.8% of total)
ival-exp: 5.0ms (22% of total)
ival-mult: 5.0ms (22% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

eval0.0ms (0%)

Compiler

Compiled 7 to 5 computations (28.6% saved)

prune1.0ms (0%)

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)

simplify10.0ms (0%)

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

localize27.0ms (0.1%)

Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(exp.f64 re)
accuracy100.0%
(sin.f64 im)
accuracy100.0%
(*.f64 (exp.f64 re) (sin.f64 im))
Results
20.0ms256×0valid
Compiler

Compiled 14 to 6 computations (57.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-sin: 6.0ms (60.5% of total)
ival-exp: 2.0ms (20.2% of total)
ival-mult: 2.0ms (20.2% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series3.0ms (0%)

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))

rewrite23.0ms (0.1%)

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)

simplify240.0ms (1.1%)

Algorithm
egg-herbie
Rules
2422×*-lowering-*.f32
2422×*-lowering-*.f64
1884×sum3-define
1822×+-lowering-+.f64
1822×+-lowering-+.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
071291
1229264
2734253
32155246
43204246
54510246
65459246
75885246
86708246
08120246
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) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))))
(+ (sin im) (* re (+ (sin im) (* re (+ (* 1/6 (* re (sin im))) (* 1/2 (sin im)))))))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 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 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* im (+ (exp re) (* (pow im 2) (+ (* -1/6 (exp re)) (* 1/120 (* (pow im 2) (exp re)))))))
(*.f64 im (*.f64 (exp.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 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) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 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))))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 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 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))))))
(* im (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 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%)

Compiler

Compiled 372 to 57 computations (84.7% saved)

prune8.0ms (0%)

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
53.9%
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
69.2%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (sin.f64 im))
64.5%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (sin.f64 im))
54.6%
(*.f64 (exp.f64 re) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
100.0%
(*.f64 (exp.f64 re) (sin.f64 im))
64.4%
(*.f64 (exp.f64 re) im)
52.5%
(sin.f64 im)
Compiler

Compiled 135 to 97 computations (28.1% saved)

simplify72.0ms (0.3%)

Algorithm
egg-herbie
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
cost-diff0
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
cost-diff0
(exp.f64 re)
cost-diff0
(*.f64 (exp.f64 re) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im 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
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
cost-diff0
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
cost-diff0
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (sin.f64 im))
Rules
1938×fma-define
1492×fma-lowering-fma.f32
1492×fma-lowering-fma.f64
716×*-lowering-*.f32
716×*-lowering-*.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
023138
160123
2180119
3467119
4958119
51767119
62546119
72583119
82583119
02583119
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* (+ 1 (* re (+ 1 (* re (+ 1/2 (* re 1/6)))))) (sin im))
(+ 1 (* re (+ 1 (* re (+ 1/2 (* re 1/6))))))
1
(* re (+ 1 (* re (+ 1/2 (* re 1/6)))))
re
(+ 1 (* re (+ 1/2 (* re 1/6))))
(* re (+ 1/2 (* re 1/6)))
(+ 1/2 (* re 1/6))
1/2
(* re 1/6)
1/6
(sin im)
im
(sin im)
im
(* (exp re) im)
(exp re)
re
im
(* (+ re 1) (sin im))
(+ re 1)
re
1
(sin im)
im
(* (exp re) (* im (+ 1 (* -1/6 (* im im)))))
(exp re)
re
(* im (+ 1 (* -1/6 (* im im))))
im
(+ 1 (* -1/6 (* im im)))
1
(* -1/6 (* im im))
-1/6
(* im im)
Outputs
(* (+ 1 (* re (+ 1 (* re (+ 1/2 (* re 1/6)))))) (sin im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (sin.f64 im))
(+ 1 (* re (+ 1 (* re (+ 1/2 (* re 1/6))))))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
1
#s(literal 1 binary64)
(* re (+ 1 (* re (+ 1/2 (* re 1/6)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
re
(+ 1 (* re (+ 1/2 (* re 1/6))))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(* re (+ 1/2 (* re 1/6)))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(+ 1/2 (* re 1/6))
(+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))
1/2
#s(literal 1/2 binary64)
(* re 1/6)
(*.f64 re #s(literal 1/6 binary64))
1/6
#s(literal 1/6 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 #s(literal 1 binary64) re))
(+ re 1)
(+.f64 #s(literal 1 binary64) re)
re
1
#s(literal 1 binary64)
(sin im)
(sin.f64 im)
im
(* (exp re) (* im (+ 1 (* -1/6 (* im im)))))
(*.f64 (exp.f64 re) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(exp re)
(exp.f64 re)
re
(* im (+ 1 (* -1/6 (* im im))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
im
(+ 1 (* -1/6 (* im im)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
1
#s(literal 1 binary64)
(* -1/6 (* im im))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
-1/6
#s(literal -1/6 binary64)
(* im im)
(*.f64 im im)

localize135.0ms (0.6%)

Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(exp.f64 re)
accuracy99.9%
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
accuracy99.7%
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
accuracy92.3%
(*.f64 (exp.f64 re) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im 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%
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
accuracy99.8%
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
accuracy99.5%
(*.f64 re #s(literal 1/6 binary64))
accuracy97.7%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (sin.f64 im))
Results
103.0ms256×0valid
Compiler

Compiled 141 to 24 computations (83% saved)

Precisions
Click to see histograms. Total time spent on operations: 52.0ms
ival-add: 18.0ms (34.8% of total)
ival-mult: 18.0ms (34.8% of total)
...c/correct-round.rkt:119:19: 8.0ms (15.5% of total)
ival-sin: 6.0ms (11.6% of total)
ival-exp: 2.0ms (3.9% of total)
const: 1.0ms (1.9% of total)
backward-pass: 0.0ms (0% of total)

series21.0ms (0.1%)

Counts
15 → 228
Calls
Call 1
Inputs
#<alt (* (+ 1 (* re (+ 1 (* re (+ 1/2 (* re 1/6)))))) (sin im))>
#<alt (+ 1 (* re (+ 1 (* re (+ 1/2 (* re 1/6))))))>
#<alt (* re (+ 1 (* re (+ 1/2 (* re 1/6)))))>
#<alt (+ 1 (* re (+ 1/2 (* re 1/6))))>
#<alt (sin im)>
#<alt (* (exp re) im)>
#<alt (exp re)>
#<alt (* (+ re 1) (sin im))>
#<alt (+ re 1)>
#<alt (* (exp re) (* im (+ 1 (* -1/6 (* im im)))))>
#<alt (* im (+ 1 (* -1/6 (* im im))))>
#<alt (+ 1 (* -1/6 (* im im)))>
#<alt (* re 1/6)>
#<alt (* re (+ 1/2 (* re 1/6)))>
#<alt (* -1/6 (* im im))>
Outputs
#<alt (sin im)>
#<alt (+ (sin im) (* re (sin im)))>
#<alt (+ (sin im) (* re (+ (sin im) (* 1/2 (* re (sin im))))))>
#<alt (+ (sin im) (* re (+ (sin im) (* re (+ (* 1/6 (* re (sin im))) (* 1/2 (sin im)))))))>
#<alt (* 1/6 (* (pow re 3) (sin im)))>
#<alt (* (pow re 3) (+ (* 1/6 (sin im)) (* 1/2 (/ (sin im) re))))>
#<alt (* (pow re 3) (+ (* 1/6 (sin im)) (+ (* 1/2 (/ (sin im) re)) (/ (sin im) (pow re 2)))))>
#<alt (* (pow re 3) (+ (* 1/6 (sin im)) (+ (* 1/2 (/ (sin im) re)) (+ (/ (sin im) (pow re 2)) (/ (sin im) (pow re 3))))))>
#<alt (* 1/6 (* (pow re 3) (sin im)))>
#<alt (* -1 (* (pow re 3) (+ (* -1/2 (/ (sin im) re)) (* -1/6 (sin im)))))>
#<alt (* -1 (* (pow re 3) (+ (* -1 (/ (+ (* 1/2 (sin im)) (/ (sin im) re)) re)) (* -1/6 (sin im)))))>
#<alt (* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (sin im)) (* -1 (/ (sin im) re))) re)) (* 1/2 (sin im))) re)) (* -1/6 (sin im)))))>
#<alt (* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))>
#<alt (* im (+ 1 (+ (* -1/6 (* (pow im 2) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))) (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))))>
#<alt (* im (+ 1 (+ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (* (pow im 2) (+ (* -1/6 (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))) (* 1/120 (* (pow im 2) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))))))))>
#<alt (* im (+ 1 (+ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (* (pow im 2) (+ (* -1/6 (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))) (* 1/120 (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))))))))))>
#<alt (* (sin im) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))>
#<alt (* (sin im) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))>
#<alt (* (sin im) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))>
#<alt (* (sin im) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))>
#<alt (* (sin im) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))>
#<alt (* (sin im) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))>
#<alt (* (sin im) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))>
#<alt (* (sin im) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))>
#<alt 1>
#<alt (+ 1 re)>
#<alt (+ 1 (* re (+ 1 (* 1/2 re))))>
#<alt (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))>
#<alt (* 1/6 (pow re 3))>
#<alt (* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt (* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))>
#<alt (* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (+ (/ 1 (pow re 2)) (/ 1 (pow re 3))))))>
#<alt (* 1/6 (pow re 3))>
#<alt (* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt (* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (/ 1 re)) re)) 1/6)))>
#<alt (* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)))>
#<alt re>
#<alt (* re (+ 1 (* 1/2 re)))>
#<alt (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))>
#<alt (* 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)))))>
#<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)) 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 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 (* im (+ 1 (* -1/6 (pow im 2))))>
#<alt (+ (* im (* re (+ 1 (* -1/6 (pow im 2))))) (* im (+ 1 (* -1/6 (pow im 2)))))>
#<alt (+ (* im (+ 1 (* -1/6 (pow im 2)))) (* re (+ (* 1/2 (* im (* re (+ 1 (* -1/6 (pow im 2)))))) (* im (+ 1 (* -1/6 (pow im 2)))))))>
#<alt (+ (* im (+ 1 (* -1/6 (pow im 2)))) (* re (+ (* im (+ 1 (* -1/6 (pow im 2)))) (* re (+ (* 1/6 (* im (* re (+ 1 (* -1/6 (pow im 2)))))) (* 1/2 (* im (+ 1 (* -1/6 (pow im 2))))))))))>
#<alt (* im (* (exp re) (+ 1 (* -1/6 (pow im 2)))))>
#<alt (* im (* (exp re) (+ 1 (* -1/6 (pow im 2)))))>
#<alt (* im (* (exp re) (+ 1 (* -1/6 (pow im 2)))))>
#<alt (* im (* (exp re) (+ 1 (* -1/6 (pow im 2)))))>
#<alt (* im (* (exp re) (+ 1 (* -1/6 (pow im 2)))))>
#<alt (* im (* (exp re) (+ 1 (* -1/6 (pow im 2)))))>
#<alt (* im (* (exp re) (+ 1 (* -1/6 (pow im 2)))))>
#<alt (* im (* (exp re) (+ 1 (* -1/6 (pow im 2)))))>
#<alt (* im (exp re))>
#<alt (* im (+ (exp re) (* -1/6 (* (pow im 2) (exp re)))))>
#<alt (* im (+ (exp re) (* -1/6 (* (pow im 2) (exp re)))))>
#<alt (* im (+ (exp re) (* -1/6 (* (pow im 2) (exp re)))))>
#<alt (* -1/6 (* (pow im 3) (exp re)))>
#<alt (* (pow im 3) (+ (* -1/6 (exp re)) (/ (exp re) (pow im 2))))>
#<alt (* (pow im 3) (+ (* -1/6 (exp re)) (/ (exp re) (pow im 2))))>
#<alt (* (pow im 3) (+ (* -1/6 (exp re)) (/ (exp re) (pow im 2))))>
#<alt (* -1/6 (* (pow im 3) (exp re)))>
#<alt (* -1 (* (pow im 3) (+ (* -1 (/ (exp re) (pow im 2))) (* 1/6 (exp re)))))>
#<alt (* -1 (* (pow im 3) (+ (* -1 (/ (exp re) (pow im 2))) (* 1/6 (exp re)))))>
#<alt (* -1 (* (pow im 3) (+ (* -1 (/ (exp re) (pow im 2))) (* 1/6 (exp re)))))>
#<alt im>
#<alt (* im (+ 1 (* -1/6 (pow im 2))))>
#<alt (* im (+ 1 (* -1/6 (pow im 2))))>
#<alt (* im (+ 1 (* -1/6 (pow im 2))))>
#<alt (* -1/6 (pow im 3))>
#<alt (* (pow im 3) (- (/ 1 (pow im 2)) 1/6))>
#<alt (* (pow im 3) (- (/ 1 (pow im 2)) 1/6))>
#<alt (* (pow im 3) (- (/ 1 (pow im 2)) 1/6))>
#<alt (* -1/6 (pow im 3))>
#<alt (* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))>
#<alt 1>
#<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 re)>
#<alt (* 1/6 re)>
#<alt (* 1/6 re)>
#<alt (* 1/6 re)>
#<alt (* 1/6 re)>
#<alt (* 1/6 re)>
#<alt (* 1/6 re)>
#<alt (* 1/6 re)>
#<alt (* 1/6 re)>
#<alt (* 1/6 re)>
#<alt (* 1/6 re)>
#<alt (* 1/6 re)>
#<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/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
Calls

57 calls:

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

rewrite516.0ms (2.4%)

Algorithm
batch-egg-rewrite
Rules
4046×*-lowering-*.f32
4046×*-lowering-*.f64
3290×/-lowering-/.f32
3290×/-lowering-/.f64
2244×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
023109
111895
2107791
0841091
Stop Event
iter limit
node limit
Counts
15 → 453
Calls
Call 1
Inputs
(* (+ 1 (* re (+ 1 (* re (+ 1/2 (* re 1/6)))))) (sin im))
(+ 1 (* re (+ 1 (* re (+ 1/2 (* re 1/6))))))
(* re (+ 1 (* re (+ 1/2 (* re 1/6)))))
(+ 1 (* re (+ 1/2 (* re 1/6))))
(sin im)
(* (exp re) im)
(exp re)
(* (+ re 1) (sin im))
(+ re 1)
(* (exp re) (* im (+ 1 (* -1/6 (* im im)))))
(* im (+ 1 (* -1/6 (* im im))))
(+ 1 (* -1/6 (* im im)))
(* re 1/6)
(* re (+ 1/2 (* re 1/6)))
(* -1/6 (* im im))
Outputs
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(+.f64 (sin.f64 im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (sin.f64 im)))
(+.f64 (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re)) (*.f64 (sin.f64 im) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(+.f64 (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (sin.f64 im)))
(+.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal 1 binary64))))
(+.f64 (*.f64 (sin.f64 im) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (sin.f64 im))
(+.f64 (*.f64 re (sin.f64 im)) (*.f64 (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal 1 binary64)) (sin.f64 im)))
(+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (sin.f64 im)) (sin.f64 im))
(fma.f64 #s(literal 1 binary64) (sin.f64 im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (sin.f64 im)))
(fma.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (sin.f64 im) (sin.f64 im))
(fma.f64 (sin.f64 im) #s(literal 1 binary64) (*.f64 (sin.f64 im) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(fma.f64 (sin.f64 im) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (sin.f64 im))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) #s(literal -1 binary64)))) (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) re) (+.f64 (*.f64 re (+.f64 (*.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 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) #s(literal -1 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))) (sin.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) re) (+.f64 (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64)))) (sin.f64 im))))
(/.f64 (sin.f64 im) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(/.f64 (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) #s(literal -1 binary64)))))
(/.f64 (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) re) (+.f64 (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))) (sin.f64 im)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) #s(literal -1 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) re) (+.f64 (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64)))) (sin.f64 im)) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) re) (+.f64 (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64)))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))) (sin.f64 im))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) re) (+.f64 (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64)))) (sin.f64 im))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 im) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (sin.f64 im) (sin.f64 im)) (-.f64 (*.f64 (*.f64 (sin.f64 im) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (sin.f64 im) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 (sin.f64 im) (*.f64 (sin.f64 im) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 im) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (sin.f64 im) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (-.f64 (*.f64 (sin.f64 im) (sin.f64 im)) (*.f64 (*.f64 (sin.f64 im) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (sin.f64 im)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (sin.f64 im)) #s(literal 3 binary64))) (+.f64 (*.f64 (sin.f64 im) (sin.f64 im)) (-.f64 (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (sin.f64 im)) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (sin.f64 im))) (*.f64 (sin.f64 im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (sin.f64 im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (sin.f64 im)) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (sin.f64 im))) (-.f64 (*.f64 (sin.f64 im) (sin.f64 im)) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (sin.f64 im)) (sin.f64 im)))))
(/.f64 (-.f64 (*.f64 (sin.f64 im) (sin.f64 im)) (*.f64 (*.f64 (sin.f64 im) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (sin.f64 im) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (-.f64 (sin.f64 im) (*.f64 (sin.f64 im) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 im) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (sin.f64 im) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 (sin.f64 im) (sin.f64 im))) (-.f64 (*.f64 (sin.f64 im) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (sin.f64 im)))
(/.f64 (-.f64 (*.f64 (sin.f64 im) (sin.f64 im)) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (sin.f64 im)) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (sin.f64 im)))) (-.f64 (sin.f64 im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (sin.f64 im))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (sin.f64 im)) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (sin.f64 im))) (*.f64 (sin.f64 im) (sin.f64 im))) (-.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (sin.f64 im)) (sin.f64 im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(*.f64 (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) #s(literal -1 binary64))))))
(*.f64 (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) re) (+.f64 (*.f64 re (+.f64 (*.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 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))) (sin.f64 im)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) #s(literal -1 binary64))))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) re) (+.f64 (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64)))) (sin.f64 im)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(+.f64 re (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal 1 binary64)))
(+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) #s(literal 1 binary64))
(+.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (neg.f64 (/.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (/.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(-.f64 (/.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) #s(literal -1 binary64))))
(fma.f64 #s(literal 1 binary64) re (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) #s(literal 1 binary64))
(fma.f64 re #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal 1 binary64)))
(fma.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) re #s(literal 1 binary64))
(fma.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(fma.f64 (+.f64 (*.f64 re re) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) #s(literal -1 binary64)))))))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) re) (+.f64 (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) #s(literal -1 binary64))))))
(neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) re) (+.f64 (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) #s(literal -1 binary64)) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) re) (+.f64 (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) #s(literal -1 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))) (neg.f64 (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))
(/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) re) (+.f64 (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(/.f64 (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1 binary64)) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))) (*.f64 (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) re) (+.f64 (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) #s(literal -1 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) re) (+.f64 (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) #s(literal -1 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) re) (+.f64 (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) re) (+.f64 (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1 binary64))) (neg.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) #s(literal -1 binary64))))
(/.f64 (+.f64 (*.f64 re (*.f64 re re)) (pow.f64 (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 re re) (-.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal 1 binary64)) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal 1 binary64))) (*.f64 re (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) re) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (-.f64 (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (/.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (/.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))))
(/.f64 (-.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal 1 binary64)) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal 1 binary64)))) (-.f64 re (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re re))) (-.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (*.f64 (/.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (/.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))) (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (/.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) #s(literal -1 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) re) (+.f64 (*.f64 re (+.f64 (*.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 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) #s(literal -1 binary64)))))))
(*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) re) (+.f64 (*.f64 re (+.f64 (*.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) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))
(*.f64 (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) #s(literal -1 binary64))))
(+.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) re)
(+.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) #s(literal 1 binary64)) re))
(+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) re) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) re))
(-.f64 (/.f64 (*.f64 re re) (+.f64 re (*.f64 (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) (*.f64 re re)))) (/.f64 (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re re)) (+.f64 re (*.f64 (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) (*.f64 re re)))))
(fma.f64 #s(literal 1 binary64) re (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(fma.f64 re #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(fma.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) re)
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) (*.f64 re re) re)
(fma.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) re re)
(fma.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) re)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re re)) (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 re re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re (*.f64 (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) (*.f64 re re))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (+.f64 re (*.f64 (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) (*.f64 re re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (+.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal -1 binary64)))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))) (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (+.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal -1 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) re)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) re)))
(/.f64 re (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(/.f64 (+.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re re)) (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(/.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (+.f64 re (*.f64 (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) (*.f64 re re)))) (+.f64 re (*.f64 (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) (*.f64 re re))))
(/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (+.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal -1 binary64)))))
(/.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (+.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal -1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 re re))))) (neg.f64 (+.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re re)) (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (+.f64 re (*.f64 (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) (*.f64 re re))))) (neg.f64 (+.f64 re (*.f64 (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) (*.f64 re re)))))
(/.f64 (neg.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (+.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) re)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (+.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) re)) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))) (+.f64 (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) re))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re re)) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) re))
(*.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) re)
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) #s(literal 1 binary64))
(*.f64 (+.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re re)) (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (+.f64 re (*.f64 (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) (*.f64 re re)))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (+.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal -1 binary64))))))
(*.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64))))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) re) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (+.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal -1 binary64))))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) re) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64))))))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(+.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64))
(+.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) #s(literal 1 binary64)))
(+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) #s(literal 1 binary64))))
(+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))
(+.f64 (*.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)))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.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 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64))))) (/.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal -1 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64))
(fma.f64 re #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) #s(literal 1 binary64)))
(fma.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) #s(literal 1 binary64)))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) re #s(literal 1 binary64))
(fma.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64) #s(literal 1 binary64))
(neg.f64 (+.f64 (*.f64 re (+.f64 (*.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 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (+.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (+.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal -1 binary64))))))
(/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (neg.f64 (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1 binary64)) (+.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (+.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal -1 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (+.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal -1 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (+.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (neg.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1 binary64))) (neg.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal -1 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re))) (pow.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re re)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) #s(literal 1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) #s(literal 1 binary64))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64)) (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64))))) (/.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64))))) (/.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re re)) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) #s(literal 1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) #s(literal 1 binary64)))) (-.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (*.f64 re re))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))))) (*.f64 (/.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64))))) (/.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64))))))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64))))) (/.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (+.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal -1 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64))))))
(*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (+.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal -1 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 re (+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))))))
(*.f64 (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal -1 binary64))))
(sin.f64 im)
(*.f64 #s(literal 1 binary64) (sin.f64 im))
(*.f64 (sin.f64 im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 im (exp.f64 re)))
(*.f64 im (exp.f64 re))
(*.f64 (exp.f64 re) im)
(*.f64 (*.f64 im (exp.f64 re)) #s(literal 1 binary64))
(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 #s(literal 1 binary64) (sin.f64 im) (*.f64 re (sin.f64 im)))
(fma.f64 re (sin.f64 im) (sin.f64 im))
(fma.f64 (sin.f64 im) #s(literal 1 binary64) (*.f64 (sin.f64 im) re))
(fma.f64 (sin.f64 im) re (sin.f64 im))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re)) (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (sin.f64 im) (+.f64 (*.f64 re re) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))) (sin.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 re re) #s(literal -1 binary64)) (sin.f64 im))))
(/.f64 (sin.f64 im) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (sin.f64 im) (+.f64 (*.f64 re re) #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))) (sin.f64 im)) (+.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (+.f64 (*.f64 re re) #s(literal -1 binary64)) (sin.f64 im)) (+.f64 re #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (neg.f64 (*.f64 (sin.f64 im) (+.f64 (*.f64 re re) #s(literal -1 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) re) #s(literal 1 binary64)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))) (sin.f64 im))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.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 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 3 binary64))) (+.f64 (*.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 (sin.f64 im) re) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (+.f64 (*.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 re (sin.f64 im)) #s(literal 3 binary64))) (+.f64 (*.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 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (+.f64 (*.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 (*.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 (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 re (sin.f64 im)) (*.f64 re (sin.f64 im)))) (-.f64 (sin.f64 im) (*.f64 re (sin.f64 im))))
(/.f64 (-.f64 (*.f64 (*.f64 re (sin.f64 im)) (*.f64 re (sin.f64 im))) (*.f64 (sin.f64 im) (sin.f64 im))) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (+.f64 #s(literal 1 binary64) re) (sin.f64 im))
(*.f64 (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 (sin.f64 im) (+.f64 (*.f64 re re) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))) (sin.f64 im)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 (+.f64 (*.f64 re re) #s(literal -1 binary64)) (sin.f64 im)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(+.f64 #s(literal 1 binary64) re)
(+.f64 re #s(literal 1 binary64))
(+.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (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 #s(literal 1 binary64) re #s(literal 1 binary64))
(fma.f64 re #s(literal 1 binary64) #s(literal 1 binary64))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re)))))
(neg.f64 (/.f64 (+.f64 (*.f64 re re) #s(literal -1 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) re) #s(literal 1 binary64))))
(neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re re) #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))) (+.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)))
(/.f64 (+.f64 (*.f64 re re) #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re))))
(/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 re (*.f64 re re)))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re re) #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) 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 (+.f64 (*.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 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (+.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 re re) #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 re (*.f64 re re))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re re) #s(literal -1 binary64)))) (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) 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 (-.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))) (+.f64 (*.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64)))) (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))) (*.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 #s(literal 1 binary64) re)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re))))
(*.f64 (+.f64 (*.f64 re re) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re)))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.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 (*.f64 im (exp.f64 re)) (*.f64 (exp.f64 re) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(+.f64 (*.f64 im (exp.f64 re)) (*.f64 (*.f64 im (exp.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(+.f64 (*.f64 im (exp.f64 re)) (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (exp.f64 re)))
(+.f64 (*.f64 im (exp.f64 re)) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (exp.f64 re))))
(+.f64 (*.f64 (exp.f64 re) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 im (exp.f64 re)))
(+.f64 (*.f64 (*.f64 im (exp.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (exp.f64 re)))
(+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (exp.f64 re)) (*.f64 im (exp.f64 re)))
(+.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (exp.f64 re))) (*.f64 im (exp.f64 re)))
(fma.f64 #s(literal 1 binary64) (*.f64 im (exp.f64 re)) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (exp.f64 re))))
(fma.f64 im (exp.f64 re) (*.f64 (exp.f64 re) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(fma.f64 im (exp.f64 re) (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (exp.f64 re)))
(fma.f64 (exp.f64 re) im (*.f64 (exp.f64 re) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(fma.f64 (exp.f64 re) im (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (exp.f64 re)))
(fma.f64 (*.f64 im (exp.f64 re)) #s(literal 1 binary64) (*.f64 (*.f64 im (exp.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 im (exp.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (exp.f64 re)))
(fma.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (exp.f64 re)) (*.f64 im (exp.f64 re)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64)))) (*.f64 (*.f64 im (exp.f64 re)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (*.f64 im (exp.f64 re)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/36 binary64))))))
(/.f64 (*.f64 im (exp.f64 re)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(/.f64 (*.f64 (*.f64 im (exp.f64 re)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64)))))
(/.f64 (*.f64 (*.f64 im (exp.f64 re)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/36 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (exp.f64 re)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))))) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (exp.f64 re)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/36 binary64))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im (exp.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 re) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 im (exp.f64 re)) (*.f64 im (exp.f64 re))) (-.f64 (*.f64 (*.f64 (exp.f64 re) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 (exp.f64 re) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (*.f64 (*.f64 im (exp.f64 re)) (*.f64 (exp.f64 re) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im (exp.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (exp.f64 re)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 im (exp.f64 re)) (*.f64 im (exp.f64 re))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (exp.f64 re)) (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (exp.f64 re))) (*.f64 (*.f64 im (exp.f64 re)) (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (exp.f64 re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im (exp.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (exp.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 im (exp.f64 re)) (*.f64 im (exp.f64 re))) (-.f64 (*.f64 (*.f64 (*.f64 im (exp.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (*.f64 im (exp.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 (*.f64 im (exp.f64 re)) (*.f64 (*.f64 im (exp.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (exp.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 im (exp.f64 re)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im (exp.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (*.f64 im (exp.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (-.f64 (*.f64 (*.f64 im (exp.f64 re)) (*.f64 im (exp.f64 re))) (*.f64 (*.f64 (*.f64 im (exp.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (exp.f64 re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im (exp.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (exp.f64 re))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 im (exp.f64 re)) (*.f64 im (exp.f64 re))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (exp.f64 re))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (exp.f64 re)))) (*.f64 (*.f64 im (exp.f64 re)) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (exp.f64 re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (exp.f64 re))) #s(literal 3 binary64)) (pow.f64 (*.f64 im (exp.f64 re)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (exp.f64 re))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (exp.f64 re)))) (-.f64 (*.f64 (*.f64 im (exp.f64 re)) (*.f64 im (exp.f64 re))) (*.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (exp.f64 re))) (*.f64 im (exp.f64 re))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (exp.f64 re)) (*.f64 im (exp.f64 re))) (*.f64 (*.f64 (exp.f64 re) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 (exp.f64 re) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))) (-.f64 (*.f64 im (exp.f64 re)) (*.f64 (exp.f64 re) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (exp.f64 re)) (*.f64 im (exp.f64 re))) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (exp.f64 re)) (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (exp.f64 re)))) (-.f64 (*.f64 im (exp.f64 re)) (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (exp.f64 re))))
(/.f64 (-.f64 (*.f64 (*.f64 im (exp.f64 re)) (*.f64 im (exp.f64 re))) (*.f64 (*.f64 (*.f64 im (exp.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (*.f64 im (exp.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (-.f64 (*.f64 im (exp.f64 re)) (*.f64 (*.f64 im (exp.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (exp.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (*.f64 im (exp.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 (*.f64 im (exp.f64 re)) (*.f64 im (exp.f64 re)))) (-.f64 (*.f64 (*.f64 im (exp.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (exp.f64 re))))
(/.f64 (-.f64 (*.f64 (*.f64 im (exp.f64 re)) (*.f64 im (exp.f64 re))) (*.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (exp.f64 re))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (exp.f64 re))))) (-.f64 (*.f64 im (exp.f64 re)) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (exp.f64 re)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (exp.f64 re))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (exp.f64 re)))) (*.f64 (*.f64 im (exp.f64 re)) (*.f64 im (exp.f64 re)))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (exp.f64 re))) (*.f64 im (exp.f64 re))))
(*.f64 im (*.f64 (exp.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (exp.f64 re)))
(*.f64 (exp.f64 re) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(*.f64 (*.f64 im (exp.f64 re)) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (exp.f64 re)))
(*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (exp.f64 re))
(*.f64 (*.f64 (exp.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) im)
(*.f64 (*.f64 (*.f64 im (exp.f64 re)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64))))))
(*.f64 (*.f64 (*.f64 im (exp.f64 re)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/36 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(+.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(+.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) im)
(-.f64 (/.f64 (*.f64 im im) (-.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (-.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))
(fma.f64 #s(literal 1 binary64) im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(fma.f64 im #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(fma.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64))) im)
(fma.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)) im)
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im)
(fma.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) im im)
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im im) im)
(fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64) im)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 #s(literal -1/216 binary64) (*.f64 im (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (-.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64)))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/36 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/36 binary64))) im)))
(/.f64 im (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 #s(literal -1/216 binary64) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))))) (-.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64)))))
(/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/36 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/36 binary64))) im) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 #s(literal -1/216 binary64) (*.f64 im (*.f64 im im)))))) (neg.f64 (+.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))))) (neg.f64 (-.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))))) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/36 binary64))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) im)) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/36 binary64))) im)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 #s(literal -1/216 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (-.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) im))))
(/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (*.f64 im im)) (-.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) im))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) im)
(*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 #s(literal -1/216 binary64) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))))
(*.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))
(*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64))))))
(*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/36 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) im) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64))))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/36 binary64))) im) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))
(+.f64 (*.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 im (*.f64 im #s(literal -1/6 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal 1 binary64))
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) im #s(literal 1 binary64))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64)))))))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/36 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))
(neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64))))))
(neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/36 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))
(/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64))))))
(/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (neg.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))
(/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/36 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))))) (neg.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/36 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) #s(literal -1 binary64))) (neg.f64 (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))) (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/36 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64)))))))
(*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/36 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))
(*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64))))
(*.f64 re #s(literal 1/6 binary64))
(*.f64 #s(literal 1/6 binary64) re)
(+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.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 #s(literal 1/4 binary64) (*.f64 re re)) (+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))) (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (*.f64 re re)) (+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(fma.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))
(fma.f64 re #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))
(fma.f64 re (*.f64 re #s(literal 1/6 binary64)) (*.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 #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 (*.f64 re re) #s(literal 1/6 binary64) (*.f64 re #s(literal 1/2 binary64)))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re re)) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (*.f64 re re)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64)) (*.f64 re (*.f64 re re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (*.f64 re re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64)))) (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal -1/6 binary64))) (*.f64 re (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal -1/36 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64))) re)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal -1/36 binary64))) re)))
(/.f64 re (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64)) (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re re)) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (*.f64 re re)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (*.f64 re re))) (+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))
(/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 re (+.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 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64))) re) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal -1/36 binary64))) re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64)) (*.f64 re (*.f64 re re))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re re)) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (*.f64 re re)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (*.f64 re re)))) (neg.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(/.f64 (neg.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64))))) (+.f64 (neg.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64)))) #s(literal -1/4 binary64)))
(/.f64 (neg.f64 (*.f64 re (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal -1/36 binary64))))) (+.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 re #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64))) re)) (+.f64 (neg.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64)))) #s(literal -1/4 binary64)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal -1/36 binary64))) re)) (+.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 re #s(literal -1/6 binary64)))))
(/.f64 (+.f64 (*.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 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (*.f64 re re)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re re)) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (*.f64 re re)) (*.f64 #s(literal 1/4 binary64) (*.f64 re re))) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) re)
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64))
(*.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64)) (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re re)) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (*.f64 re re)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal -1/36 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal -1/6 binary64)))))
(*.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64))) re) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64))))))
(*.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal -1/36 binary64))) re) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal -1/6 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(*.f64 (*.f64 im im) #s(literal -1/6 binary64))
(*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 im #s(literal -1/6 binary64)) im)

simplify274.0ms (1.3%)

Algorithm
egg-herbie
Rules
4774×*-lowering-*.f32
4774×*-lowering-*.f64
4002×+-lowering-+.f64
4002×+-lowering-+.f32
1852×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02301979
18441764
236081737
091881737
Stop Event
iter limit
node limit
Counts
228 → 228
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)))
re
(* re (+ 1 (* 1/2 re)))
(* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))
(* 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/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)) 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)))))
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)))
(* im (+ 1 (* -1/6 (pow im 2))))
(+ (* im (* re (+ 1 (* -1/6 (pow im 2))))) (* im (+ 1 (* -1/6 (pow im 2)))))
(+ (* im (+ 1 (* -1/6 (pow im 2)))) (* re (+ (* 1/2 (* im (* re (+ 1 (* -1/6 (pow im 2)))))) (* im (+ 1 (* -1/6 (pow im 2)))))))
(+ (* im (+ 1 (* -1/6 (pow im 2)))) (* re (+ (* im (+ 1 (* -1/6 (pow im 2)))) (* re (+ (* 1/6 (* im (* re (+ 1 (* -1/6 (pow im 2)))))) (* 1/2 (* im (+ 1 (* -1/6 (pow im 2))))))))))
(* im (* (exp re) (+ 1 (* -1/6 (pow im 2)))))
(* im (* (exp re) (+ 1 (* -1/6 (pow im 2)))))
(* im (* (exp re) (+ 1 (* -1/6 (pow im 2)))))
(* im (* (exp re) (+ 1 (* -1/6 (pow im 2)))))
(* im (* (exp re) (+ 1 (* -1/6 (pow im 2)))))
(* im (* (exp re) (+ 1 (* -1/6 (pow im 2)))))
(* im (* (exp re) (+ 1 (* -1/6 (pow im 2)))))
(* im (* (exp re) (+ 1 (* -1/6 (pow im 2)))))
(* im (exp re))
(* im (+ (exp re) (* -1/6 (* (pow im 2) (exp re)))))
(* im (+ (exp re) (* -1/6 (* (pow im 2) (exp re)))))
(* im (+ (exp re) (* -1/6 (* (pow im 2) (exp re)))))
(* -1/6 (* (pow im 3) (exp re)))
(* (pow im 3) (+ (* -1/6 (exp re)) (/ (exp re) (pow im 2))))
(* (pow im 3) (+ (* -1/6 (exp re)) (/ (exp re) (pow im 2))))
(* (pow im 3) (+ (* -1/6 (exp re)) (/ (exp re) (pow im 2))))
(* -1/6 (* (pow im 3) (exp re)))
(* -1 (* (pow im 3) (+ (* -1 (/ (exp re) (pow im 2))) (* 1/6 (exp re)))))
(* -1 (* (pow im 3) (+ (* -1 (/ (exp re) (pow im 2))) (* 1/6 (exp re)))))
(* -1 (* (pow im 3) (+ (* -1 (/ (exp re) (pow im 2))) (* 1/6 (exp re)))))
im
(* im (+ 1 (* -1/6 (pow im 2))))
(* im (+ 1 (* -1/6 (pow im 2))))
(* im (+ 1 (* -1/6 (pow im 2))))
(* -1/6 (pow im 3))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(* -1/6 (pow im 3))
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
1
(+ 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 re)
(* 1/6 re)
(* 1/6 re)
(* 1/6 re)
(* 1/6 re)
(* 1/6 re)
(* 1/6 re)
(* 1/6 re)
(* 1/6 re)
(* 1/6 re)
(* 1/6 re)
(* 1/6 re)
(* 1/2 re)
(* 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/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
Outputs
(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) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (sin.f64 im))))
(+ (sin im) (* re (+ (sin im) (* re (+ (* 1/6 (* re (sin im))) (* 1/2 (sin im)))))))
(+.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 (sin.f64 im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re re)))
(* 1/6 (* (pow re 3) (sin im)))
(*.f64 (sin.f64 im) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(* (pow re 3) (+ (* 1/6 (sin im)) (* 1/2 (/ (sin im) re))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 (sin.f64 im) #s(literal 1/6 binary64)) (/.f64 (*.f64 (sin.f64 im) #s(literal 1/2 binary64)) re)))
(* (pow re 3) (+ (* 1/6 (sin im)) (+ (* 1/2 (/ (sin im) re)) (/ (sin im) (pow re 2)))))
(*.f64 re (*.f64 (*.f64 re re) (+.f64 (*.f64 (sin.f64 im) #s(literal 1/6 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 im) #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 (+.f64 (*.f64 (sin.f64 im) #s(literal 1/6 binary64)) (/.f64 (*.f64 (sin.f64 im) #s(literal 1/2 binary64)) re)) (+.f64 (/.f64 (sin.f64 im) (*.f64 re re)) (/.f64 (sin.f64 im) (*.f64 re (*.f64 re re))))))
(* 1/6 (* (pow re 3) (sin im)))
(*.f64 (sin.f64 im) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (sin im) re)) (* -1/6 (sin im)))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 (sin.f64 im) #s(literal 1/6 binary64)) (/.f64 (*.f64 (sin.f64 im) #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 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 (sin.f64 im) #s(literal -1/6 binary64)) (/.f64 (+.f64 (*.f64 (sin.f64 im) #s(literal 1/2 binary64)) (/.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 (-.f64 (*.f64 (sin.f64 im) #s(literal -1/6 binary64)) (/.f64 (+.f64 (*.f64 (sin.f64 im) #s(literal 1/2 binary64)) (/.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)) re)) re)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))))
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 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 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 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 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal 1/120 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 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (*.f64 im im) (+.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
(* (sin im) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(* (sin im) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(* (sin im) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(* (sin im) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(* (sin im) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(* (sin im) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(* (sin im) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(* (sin im) (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
1
#s(literal 1 binary64)
(+ 1 re)
(+.f64 re #s(literal 1 binary64))
(+ 1 (* re (+ 1 (* 1/2 re))))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(* 1/6 (pow re 3))
(*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))))
(* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))))
(* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (+ (/ 1 (pow re 2)) (/ 1 (pow re 3))))))
(+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))))) #s(literal 1 binary64))
(* 1/6 (pow re 3))
(*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))))
(* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (/ 1 re)) re)) 1/6)))
(*.f64 (-.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) re)) (-.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 (-.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 re (*.f64 re re))))
re
(* re (+ 1 (* 1/2 re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(* 1/6 (pow re 3))
(*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))))
(* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))))
(* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))))
(* 1/6 (pow re 3))
(*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))))
(* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (/ 1 re)) re)) 1/6)))
(*.f64 (-.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) re)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))))
(* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (/ 1 re)) re)) 1/6)))
(*.f64 (-.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) re)) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 re))
(+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))
(+ 1 (* re (+ 1/2 (* 1/6 re))))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(+ 1 (* re (+ 1/2 (* 1/6 re))))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(* 1/6 (pow re 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 re re))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))))
(* 1/6 (pow re 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 re re))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))))
im
(* im (+ 1 (* -1/6 (pow im 2))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))))))
(* im (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) im) im))))))
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
im
(+ im (* im re))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(+ im (* re (+ im (* 1/2 (* im re)))))
(+.f64 im (*.f64 re (+.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(+ im (* re (+ im (* re (+ (* 1/6 (* im re)) (* 1/2 im))))))
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 im (*.f64 re #s(literal 1/6 binary64))) (*.f64 im #s(literal 1/2 binary64)))))))
(* 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))))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 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 (*.f64 (sin.f64 im) re) (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 im) #s(literal 1 binary64))))
(* re (+ (sin im) (/ (sin im) re)))
(+.f64 (*.f64 (sin.f64 im) re) (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 im) #s(literal 1 binary64))))
(* re (+ (sin im) (/ (sin im) re)))
(+.f64 (*.f64 (sin.f64 im) re) (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 im) #s(literal 1 binary64))))
(* re (sin im))
(*.f64 (sin.f64 im) re)
(* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (sin im) re)))))
(+.f64 (*.f64 (sin.f64 im) re) (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 im) #s(literal 1 binary64))))
(* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (sin im) re)))))
(+.f64 (*.f64 (sin.f64 im) re) (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 im) #s(literal 1 binary64))))
(* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (sin im) re)))))
(+.f64 (*.f64 (sin.f64 im) re) (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 im) #s(literal 1 binary64))))
(* im (+ 1 re))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(* im (+ 1 (+ re (* -1/6 (* (pow im 2) (+ 1 re))))))
(*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (+.f64 re #s(literal 1 binary64))))
(* im (+ 1 (+ re (* (pow im 2) (+ (* -1/6 (+ 1 re)) (* 1/120 (* (pow im 2) (+ 1 re))))))))
(*.f64 im (+.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))))))
(* im (+ 1 (+ re (* (pow im 2) (+ (* -1/6 (+ 1 re)) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (+ 1 re))) (* 1/120 (+ 1 re)))))))))
(*.f64 im (+.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 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)))
(* (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))
(* im (+ 1 (* -1/6 (pow im 2))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(+ (* im (* re (+ 1 (* -1/6 (pow im 2))))) (* im (+ 1 (* -1/6 (pow im 2)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(+ (* im (+ 1 (* -1/6 (pow im 2)))) (* re (+ (* 1/2 (* im (* re (+ 1 (* -1/6 (pow im 2)))))) (* im (+ 1 (* -1/6 (pow im 2)))))))
(+.f64 (*.f64 re (*.f64 re (*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) #s(literal 1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 im (+.f64 re #s(literal 1 binary64)))))
(+ (* im (+ 1 (* -1/6 (pow im 2)))) (* re (+ (* im (+ 1 (* -1/6 (pow im 2)))) (* re (+ (* 1/6 (* im (* re (+ 1 (* -1/6 (pow im 2)))))) (* 1/2 (* im (+ 1 (* -1/6 (pow im 2))))))))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 im (+.f64 re #s(literal 1 binary64)))) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 im re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) #s(literal 1/6 binary64))) (*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) #s(literal 1/2 binary64))))))
(* im (* (exp re) (+ 1 (* -1/6 (pow im 2)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 im (exp.f64 re)))
(* im (* (exp re) (+ 1 (* -1/6 (pow im 2)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 im (exp.f64 re)))
(* im (* (exp re) (+ 1 (* -1/6 (pow im 2)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 im (exp.f64 re)))
(* im (* (exp re) (+ 1 (* -1/6 (pow im 2)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 im (exp.f64 re)))
(* im (* (exp re) (+ 1 (* -1/6 (pow im 2)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 im (exp.f64 re)))
(* im (* (exp re) (+ 1 (* -1/6 (pow im 2)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 im (exp.f64 re)))
(* im (* (exp re) (+ 1 (* -1/6 (pow im 2)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 im (exp.f64 re)))
(* im (* (exp re) (+ 1 (* -1/6 (pow im 2)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 im (exp.f64 re)))
(* im (exp re))
(*.f64 im (exp.f64 re))
(* im (+ (exp re) (* -1/6 (* (pow im 2) (exp re)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 im (exp.f64 re)))
(* im (+ (exp re) (* -1/6 (* (pow im 2) (exp re)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 im (exp.f64 re)))
(* im (+ (exp re) (* -1/6 (* (pow im 2) (exp re)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 im (exp.f64 re)))
(* -1/6 (* (pow im 3) (exp re)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 #s(literal -1/6 binary64) (exp.f64 re))))
(* (pow im 3) (+ (* -1/6 (exp re)) (/ (exp re) (pow im 2))))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (/.f64 (exp.f64 re) (*.f64 im im))))
(* (pow im 3) (+ (* -1/6 (exp re)) (/ (exp re) (pow im 2))))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (/.f64 (exp.f64 re) (*.f64 im im))))
(* (pow im 3) (+ (* -1/6 (exp re)) (/ (exp re) (pow im 2))))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (/.f64 (exp.f64 re) (*.f64 im im))))
(* -1/6 (* (pow im 3) (exp re)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 #s(literal -1/6 binary64) (exp.f64 re))))
(* -1 (* (pow im 3) (+ (* -1 (/ (exp re) (pow im 2))) (* 1/6 (exp re)))))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (/.f64 (exp.f64 re) (*.f64 im im))))
(* -1 (* (pow im 3) (+ (* -1 (/ (exp re) (pow im 2))) (* 1/6 (exp re)))))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (/.f64 (exp.f64 re) (*.f64 im im))))
(* -1 (* (pow im 3) (+ (* -1 (/ (exp re) (pow im 2))) (* 1/6 (exp re)))))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (/.f64 (exp.f64 re) (*.f64 im im))))
im
(* im (+ 1 (* -1/6 (pow im 2))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(* im (+ 1 (* -1/6 (pow im 2))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(* im (+ 1 (* -1/6 (pow im 2))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(* -1/6 (pow im 3))
(*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(* -1/6 (pow im 3))
(*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
(*.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
(*.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
(*.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))
1
#s(literal 1 binary64)
(+ 1 (* -1/6 (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(+ 1 (* -1/6 (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(+ 1 (* -1/6 (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/6))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/6))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/6))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/6))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/6))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/6))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* re (+ 1/2 (* 1/6 re)))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(* re (+ 1/2 (* 1/6 re)))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(* re (+ 1/2 (* 1/6 re)))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(* 1/6 (pow re 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 re re))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))
(* 1/6 (pow re 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 re re))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))

eval246.0ms (1.1%)

Compiler

Compiled 18859 to 1949 computations (89.7% saved)

prune118.0ms (0.5%)

Pruning

26 alts after pruning (20 fresh and 6 done)

PrunedKeptTotal
New70719726
Fresh011
Picked055
Done011
Total70726733
Accuracy
100.0%
Counts
733 → 26
Alt Table
Click to see full alt table
StatusAccuracyProgram
55.4%
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))) (sin.f64 im)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) #s(literal -1 binary64)))))
33.6%
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 im (+.f64 re #s(literal 1 binary64)))) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 im re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) #s(literal 1/6 binary64))) (*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) #s(literal 1/2 binary64))))))
35.0%
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 im (*.f64 re #s(literal 1/6 binary64))) (*.f64 im #s(literal 1/2 binary64)))))))
31.6%
(+.f64 im (*.f64 re (+.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
55.4%
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (sin.f64 im))
69.2%
(*.f64 (+.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (sin.f64 im))
27.1%
(*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
53.9%
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
27.4%
(*.f64 (+.f64 re #s(literal 1 binary64)) im)
35.1%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
69.2%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (sin.f64 im))
36.5%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) im)
32.9%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
64.5%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (sin.f64 im))
34.5%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im)
36.0%
(*.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 re (*.f64 re re)))) (sin.f64 im))
24.5%
(*.f64 (*.f64 im im) (*.f64 im (*.f64 #s(literal -1/6 binary64) (exp.f64 re))))
54.6%
(*.f64 (exp.f64 re) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
100.0%
(*.f64 (exp.f64 re) (sin.f64 im))
64.4%
(*.f64 (exp.f64 re) im)
24.0%
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
26.5%
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) im) im))))))
29.2%
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))))))
25.7%
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
52.5%
(sin.f64 im)
23.7%
im
Compiler

Compiled 1033 to 549 computations (46.9% saved)

simplify228.0ms (1.1%)

Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
cost-diff384
(+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))
cost-diff768
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))))
cost-diff768
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
cost-diff128
(*.f64 re (+.f64 (*.f64 im (*.f64 re #s(literal 1/6 binary64))) (*.f64 im #s(literal 1/2 binary64))))
cost-diff128
(+.f64 im (*.f64 re (+.f64 (*.f64 im (*.f64 re #s(literal 1/6 binary64))) (*.f64 im #s(literal 1/2 binary64)))))
cost-diff128
(*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 im (*.f64 re #s(literal 1/6 binary64))) (*.f64 im #s(literal 1/2 binary64))))))
cost-diff128
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 im (*.f64 re #s(literal 1/6 binary64))) (*.f64 im #s(literal 1/2 binary64)))))))
cost-diff0
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
cost-diff0
(+.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))
cost-diff0
(*.f64 re (+.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
cost-diff0
(+.f64 im (*.f64 re (+.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
cost-diff0
(*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
cost-diff0
(+.f64 #s(literal 1 binary64) re)
cost-diff0
(+.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
cost-diff0
(*.f64 (+.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (sin.f64 im))
Rules
7418×sum3-define
2344×*-lowering-*.f32
2344×*-lowering-*.f64
2144×+-lowering-+.f64
2144×+-lowering-+.f32
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
036374
1122324
2409320
31958314
46284302
56533302
66605302
76609302
86609302
96800302
106930302
116952302
126954302
136954302
146954302
010212302
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (+ (+ 1 re) (* re (* re (+ 1/2 (* re 1/6))))) (sin im))
(+ (+ 1 re) (* re (* re (+ 1/2 (* re 1/6)))))
(+ 1 re)
1
re
(* re (* re (+ 1/2 (* re 1/6))))
(* re (+ 1/2 (* re 1/6)))
(+ 1/2 (* re 1/6))
1/2
(* re 1/6)
1/6
(sin im)
im
im
(+ im (* re (+ im (* im (* re 1/2)))))
im
(* re (+ im (* im (* re 1/2))))
re
(+ im (* im (* re 1/2)))
(* im (* re 1/2))
(* re 1/2)
1/2
(+ im (* re (+ im (* re (+ (* im (* re 1/6)) (* im 1/2))))))
im
(* re (+ im (* re (+ (* im (* re 1/6)) (* im 1/2)))))
re
(+ im (* re (+ (* im (* re 1/6)) (* im 1/2))))
(* re (+ (* im (* re 1/6)) (* im 1/2)))
(+ (* im (* re 1/6)) (* im 1/2))
(* im (* re 1/6))
(* re 1/6)
1/6
(* im 1/2)
1/2
(* im (+ 1 (+ (* re (+ 1 (* re (+ 1/2 (* re 1/6))))) (* im (* im (+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6))))))))
im
(+ 1 (+ (* re (+ 1 (* re (+ 1/2 (* re 1/6))))) (* im (* im (+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6)))))))
1
(+ (* re (+ 1 (* re (+ 1/2 (* re 1/6))))) (* im (* im (+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6))))))
(* re (+ 1 (* re (+ 1/2 (* re 1/6)))))
re
(+ 1 (* re (+ 1/2 (* re 1/6))))
(* re (+ 1/2 (* re 1/6)))
(+ 1/2 (* re 1/6))
1/2
(* re 1/6)
1/6
(* im (* im (+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6)))))
(* im (+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6))))
(+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6)))
-1/6
(* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6))
(* re -1/6)
Outputs
(* (+ (+ 1 re) (* re (* re (+ 1/2 (* re 1/6))))) (sin im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (sin.f64 im))
(+ (+ 1 re) (* re (* re (+ 1/2 (* re 1/6)))))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(+ 1 re)
(+.f64 #s(literal 1 binary64) re)
1
#s(literal 1 binary64)
re
(* re (* re (+ 1/2 (* re 1/6))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) (*.f64 re re))
(* re (+ 1/2 (* re 1/6)))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(+ 1/2 (* re 1/6))
(+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))
1/2
#s(literal 1/2 binary64)
(* re 1/6)
(*.f64 re #s(literal 1/6 binary64))
1/6
#s(literal 1/6 binary64)
(sin im)
(sin.f64 im)
im
im
(+ im (* re (+ im (* im (* re 1/2)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))))
im
(* re (+ im (* im (* re 1/2))))
(*.f64 (*.f64 re im) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
re
(+ im (* im (* re 1/2)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(* im (* re 1/2))
(*.f64 #s(literal 1/2 binary64) (*.f64 re im))
(* re 1/2)
(*.f64 re #s(literal 1/2 binary64))
1/2
#s(literal 1/2 binary64)
(+ im (* re (+ im (* re (+ (* im (* re 1/6)) (* im 1/2))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) im)
im
(* re (+ im (* re (+ (* im (* re 1/6)) (* im 1/2)))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
re
(+ im (* re (+ (* im (* re 1/6)) (* im 1/2))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(* re (+ (* im (* re 1/6)) (* im 1/2)))
(*.f64 re (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) im))
(+ (* im (* re 1/6)) (* im 1/2))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) im)
(* im (* re 1/6))
(*.f64 #s(literal 1/6 binary64) (*.f64 re im))
(* re 1/6)
(*.f64 re #s(literal 1/6 binary64))
1/6
#s(literal 1/6 binary64)
(* im 1/2)
(*.f64 #s(literal 1/2 binary64) im)
1/2
#s(literal 1/2 binary64)
(* im (+ 1 (+ (* re (+ 1 (* re (+ 1/2 (* re 1/6))))) (* im (* im (+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6))))))))
(*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
im
(+ 1 (+ (* re (+ 1 (* re (+ 1/2 (* re 1/6))))) (* im (* im (+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
1
#s(literal 1 binary64)
(+ (* re (+ 1 (* re (+ 1/2 (* re 1/6))))) (* im (* im (+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6))))))
(+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(* re (+ 1 (* re (+ 1/2 (* re 1/6)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
re
(+ 1 (* re (+ 1/2 (* re 1/6))))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(* re (+ 1/2 (* re 1/6)))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(+ 1/2 (* re 1/6))
(+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))
1/2
#s(literal 1/2 binary64)
(* re 1/6)
(*.f64 re #s(literal 1/6 binary64))
1/6
#s(literal 1/6 binary64)
(* im (* im (+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))
(* im (+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 im #s(literal -1/6 binary64)))
(+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal -1/6 binary64))
-1/6
#s(literal -1/6 binary64)
(* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6))
(*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal -1/6 binary64))))
(* re -1/6)
(*.f64 re #s(literal -1/6 binary64))

localize197.0ms (0.9%)

Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy97.7%
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
accuracy97.5%
(*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))
accuracy94.7%
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))
accuracy79.7%
(+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))
accuracy99.9%
(*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 im (*.f64 re #s(literal 1/6 binary64))) (*.f64 im #s(literal 1/2 binary64))))))
accuracy99.9%
(*.f64 re (+.f64 (*.f64 im (*.f64 re #s(literal 1/6 binary64))) (*.f64 im #s(literal 1/2 binary64))))
accuracy99.7%
(*.f64 im (*.f64 re #s(literal 1/6 binary64)))
accuracy99.5%
(*.f64 re #s(literal 1/6 binary64))
accuracy100.0%
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
accuracy100.0%
(+.f64 im (*.f64 re (+.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
accuracy100.0%
(+.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))
accuracy99.9%
(*.f64 re (+.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
accuracy99.9%
(*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
accuracy99.8%
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
accuracy99.5%
(*.f64 re #s(literal 1/6 binary64))
accuracy97.7%
(*.f64 (+.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (sin.f64 im))
Results
129.0ms256×0valid
Compiler

Compiled 392 to 37 computations (90.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 82.0ms
ival-sin: 30.0ms (36.7% of total)
ival-mult: 29.0ms (35.5% of total)
ival-add: 14.0ms (17.1% of total)
...c/correct-round.rkt:119:19: 8.0ms (9.8% of total)
const: 1.0ms (1.2% of total)
backward-pass: 0.0ms (0% of total)

series29.0ms (0.1%)

Counts
21 → 432
Calls
Call 1
Inputs
#<alt (* (+ (+ 1 re) (* re (* re (+ 1/2 (* re 1/6))))) (sin im))>
#<alt (+ (+ 1 re) (* re (* re (+ 1/2 (* re 1/6)))))>
#<alt (+ 1 re)>
#<alt (* re (* re (+ 1/2 (* re 1/6))))>
#<alt (+ im (* re (+ im (* im (* re 1/2)))))>
#<alt (* re (+ im (* im (* re 1/2))))>
#<alt (+ im (* im (* re 1/2)))>
#<alt (* im (* re 1/2))>
#<alt (+ im (* re (+ im (* re (+ (* im (* re 1/6)) (* im 1/2))))))>
#<alt (* re (+ im (* re (+ (* im (* re 1/6)) (* im 1/2)))))>
#<alt (+ im (* re (+ (* im (* re 1/6)) (* im 1/2))))>
#<alt (* re (+ (* im (* re 1/6)) (* im 1/2)))>
#<alt (* im (+ 1 (+ (* re (+ 1 (* re (+ 1/2 (* re 1/6))))) (* im (* im (+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6))))))))>
#<alt (+ 1 (+ (* re (+ 1 (* re (+ 1/2 (* re 1/6))))) (* im (* im (+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6)))))))>
#<alt (+ (* re (+ 1 (* re (+ 1/2 (* re 1/6))))) (* im (* im (+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6))))))>
#<alt (* re (+ 1 (* re (+ 1/2 (* re 1/6)))))>
#<alt (* re 1/6)>
#<alt (* re (+ 1/2 (* re 1/6)))>
#<alt (* im (* re 1/6))>
#<alt (* im (* im (+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6)))))>
#<alt (* im (+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6))))>
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 (* (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>
#<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 re)>
#<alt (+ 1 re)>
#<alt (+ 1 re)>
#<alt re>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt re>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* 1/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 (+ 1 (* re (+ 1 (* 1/2 re)))))>
#<alt (* im (+ 1 (* re (+ 1 (* 1/2 re)))))>
#<alt (* im (+ 1 (* re (+ 1 (* 1/2 re)))))>
#<alt (* im (+ 1 (* re (+ 1 (* 1/2 re)))))>
#<alt (* im (+ 1 (* re (+ 1 (* 1/2 re)))))>
#<alt (* im (+ 1 (* re (+ 1 (* 1/2 re)))))>
#<alt (* im (+ 1 (* re (+ 1 (* 1/2 re)))))>
#<alt (* im (+ 1 (* re (+ 1 (* 1/2 re)))))>
#<alt (* -1 (* im (- (* re (- (* -1/2 re) 1)) 1)))>
#<alt (* -1 (* im (- (* re (- (* -1/2 re) 1)) 1)))>
#<alt (* -1 (* im (- (* re (- (* -1/2 re) 1)) 1)))>
#<alt (* -1 (* im (- (* re (- (* -1/2 re) 1)) 1)))>
#<alt im>
#<alt (+ im (* im re))>
#<alt (+ im (* re (+ im (* 1/2 (* im re)))))>
#<alt (+ im (* re (+ im (* 1/2 (* im re)))))>
#<alt (* 1/2 (* im (pow re 2)))>
#<alt (* (pow re 2) (+ (* 1/2 im) (/ im re)))>
#<alt (* (pow re 2) (+ (* 1/2 im) (+ (/ im re) (/ im (pow re 2)))))>
#<alt (* (pow re 2) (+ (* 1/2 im) (+ (/ im re) (/ im (pow re 2)))))>
#<alt (* 1/2 (* im (pow re 2)))>
#<alt (* (pow re 2) (+ (* 1/2 im) (/ im re)))>
#<alt (* (pow re 2) (+ (* -1 (/ (+ (* -1 im) (* -1 (/ im re))) re)) (* 1/2 im)))>
#<alt (* (pow re 2) (+ (* -1 (/ (+ (* -1 im) (* -1 (/ im re))) re)) (* 1/2 im)))>
#<alt (* im re)>
#<alt (* re (+ im (* 1/2 (* im re))))>
#<alt (* re (+ im (* 1/2 (* im re))))>
#<alt (* re (+ im (* 1/2 (* im re))))>
#<alt (* 1/2 (* im (pow re 2)))>
#<alt (* (pow re 2) (+ (* 1/2 im) (/ im re)))>
#<alt (* (pow re 2) (+ (* 1/2 im) (/ im re)))>
#<alt (* (pow re 2) (+ (* 1/2 im) (/ im re)))>
#<alt (* 1/2 (* im (pow re 2)))>
#<alt (* (pow re 2) (+ (* 1/2 im) (/ im re)))>
#<alt (* (pow re 2) (+ (* 1/2 im) (/ im re)))>
#<alt (* (pow re 2) (+ (* 1/2 im) (/ im re)))>
#<alt (* im (* re (+ 1 (* 1/2 re))))>
#<alt (* im (* re (+ 1 (* 1/2 re))))>
#<alt (* im (* re (+ 1 (* 1/2 re))))>
#<alt (* im (* re (+ 1 (* 1/2 re))))>
#<alt (* im (* re (+ 1 (* 1/2 re))))>
#<alt (* im (* re (+ 1 (* 1/2 re))))>
#<alt (* im (* re (+ 1 (* 1/2 re))))>
#<alt (* im (* re (+ 1 (* 1/2 re))))>
#<alt (* -1 (* im (* re (- (* -1/2 re) 1))))>
#<alt (* -1 (* im (* re (- (* -1/2 re) 1))))>
#<alt (* -1 (* im (* re (- (* -1/2 re) 1))))>
#<alt (* -1 (* im (* re (- (* -1/2 re) 1))))>
#<alt (* im (+ 1 (* 1/2 re)))>
#<alt (* im (+ 1 (* 1/2 re)))>
#<alt (* im (+ 1 (* 1/2 re)))>
#<alt (* im (+ 1 (* 1/2 re)))>
#<alt (* im (+ 1 (* 1/2 re)))>
#<alt (* im (+ 1 (* 1/2 re)))>
#<alt (* im (+ 1 (* 1/2 re)))>
#<alt (* im (+ 1 (* 1/2 re)))>
#<alt (* -1 (* im (- (* -1/2 re) 1)))>
#<alt (* -1 (* im (- (* -1/2 re) 1)))>
#<alt (* -1 (* im (- (* -1/2 re) 1)))>
#<alt (* -1 (* im (- (* -1/2 re) 1)))>
#<alt im>
#<alt (+ im (* 1/2 (* im re)))>
#<alt (+ im (* 1/2 (* im re)))>
#<alt (+ im (* 1/2 (* im re)))>
#<alt (* 1/2 (* im re))>
#<alt (* re (+ (* 1/2 im) (/ im re)))>
#<alt (* re (+ (* 1/2 im) (/ im re)))>
#<alt (* re (+ (* 1/2 im) (/ im re)))>
#<alt (* 1/2 (* im re))>
#<alt (* -1 (* re (+ (* -1 (/ im re)) (* -1/2 im))))>
#<alt (* -1 (* re (+ (* -1 (/ im re)) (* -1/2 im))))>
#<alt (* -1 (* re (+ (* -1 (/ im re)) (* -1/2 im))))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))>
#<alt (* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))>
#<alt (* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))>
#<alt (* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))>
#<alt (* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))>
#<alt (* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))>
#<alt (* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))>
#<alt (* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))>
#<alt (* -1 (* im (- (* re (- (* re (- (* -1/6 re) 1/2)) 1)) 1)))>
#<alt (* -1 (* im (- (* re (- (* re (- (* -1/6 re) 1/2)) 1)) 1)))>
#<alt (* -1 (* im (- (* re (- (* re (- (* -1/6 re) 1/2)) 1)) 1)))>
#<alt (* -1 (* im (- (* re (- (* re (- (* -1/6 re) 1/2)) 1)) 1)))>
#<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 (* 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)) (/ im (pow re 2)))))>
#<alt (* (pow re 3) (+ (* 1/6 im) (+ (* 1/2 (/ im re)) (+ (/ im (pow re 2)) (/ im (pow re 3))))))>
#<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 (/ (+ (* 1/2 im) (/ im re)) re)) (* -1/6 im))))>
#<alt (* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 im) (* -1 (/ im re))) re)) (* 1/2 im)) re)) (* -1/6 im))))>
#<alt (* im re)>
#<alt (* re (+ im (* 1/2 (* im re))))>
#<alt (* re (+ im (* re (+ (* 1/6 (* im re)) (* 1/2 im)))))>
#<alt (* re (+ im (* re (+ (* 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)) (/ im (pow re 2)))))>
#<alt (* (pow re 3) (+ (* 1/6 im) (+ (* 1/2 (/ im re)) (/ im (pow re 2)))))>
#<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 (/ (+ (* 1/2 im) (/ im re)) re)) (* -1/6 im))))>
#<alt (* -1 (* (pow re 3) (+ (* -1 (/ (+ (* 1/2 im) (/ im re)) re)) (* -1/6 im))))>
#<alt (* im (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))>
#<alt (* im (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))>
#<alt (* im (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))>
#<alt (* im (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))>
#<alt (* im (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))>
#<alt (* im (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))>
#<alt (* im (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))>
#<alt (* im (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))>
#<alt (* -1 (* im (* re (- (* re (- (* -1/6 re) 1/2)) 1))))>
#<alt (* -1 (* im (* re (- (* re (- (* -1/6 re) 1/2)) 1))))>
#<alt (* -1 (* im (* re (- (* re (- (* -1/6 re) 1/2)) 1))))>
#<alt (* -1 (* im (* re (- (* re (- (* -1/6 re) 1/2)) 1))))>
#<alt (* im (+ 1 (* re (+ 1/2 (* 1/6 re)))))>
#<alt (* im (+ 1 (* re (+ 1/2 (* 1/6 re)))))>
#<alt (* im (+ 1 (* re (+ 1/2 (* 1/6 re)))))>
#<alt (* im (+ 1 (* re (+ 1/2 (* 1/6 re)))))>
#<alt (* im (+ 1 (* re (+ 1/2 (* 1/6 re)))))>
#<alt (* im (+ 1 (* re (+ 1/2 (* 1/6 re)))))>
#<alt (* im (+ 1 (* re (+ 1/2 (* 1/6 re)))))>
#<alt (* im (+ 1 (* re (+ 1/2 (* 1/6 re)))))>
#<alt (* -1 (* im (- (* re (- (* -1/6 re) 1/2)) 1)))>
#<alt (* -1 (* im (- (* re (- (* -1/6 re) 1/2)) 1)))>
#<alt (* -1 (* im (- (* re (- (* -1/6 re) 1/2)) 1)))>
#<alt (* -1 (* im (- (* re (- (* -1/6 re) 1/2)) 1)))>
#<alt im>
#<alt (+ im (* 1/2 (* im re)))>
#<alt (+ im (* re (+ (* 1/6 (* im re)) (* 1/2 im))))>
#<alt (+ im (* re (+ (* 1/6 (* im re)) (* 1/2 im))))>
#<alt (* 1/6 (* im (pow re 2)))>
#<alt (* (pow re 2) (+ (* 1/6 im) (* 1/2 (/ im re))))>
#<alt (* (pow re 2) (+ (* 1/6 im) (+ (* 1/2 (/ im re)) (/ im (pow re 2)))))>
#<alt (* (pow re 2) (+ (* 1/6 im) (+ (* 1/2 (/ im re)) (/ im (pow re 2)))))>
#<alt (* 1/6 (* im (pow re 2)))>
#<alt (* (pow re 2) (+ (* 1/6 im) (* 1/2 (/ im re))))>
#<alt (* (pow re 2) (+ (* -1 (/ (+ (* -1 (/ im re)) (* -1/2 im)) re)) (* 1/6 im)))>
#<alt (* (pow re 2) (+ (* -1 (/ (+ (* -1 (/ im re)) (* -1/2 im)) re)) (* 1/6 im)))>
#<alt (* 1/2 (* im re))>
#<alt (* re (+ (* 1/6 (* im re)) (* 1/2 im)))>
#<alt (* re (+ (* 1/6 (* im re)) (* 1/2 im)))>
#<alt (* re (+ (* 1/6 (* im re)) (* 1/2 im)))>
#<alt (* 1/6 (* im (pow re 2)))>
#<alt (* (pow re 2) (+ (* 1/6 im) (* 1/2 (/ im re))))>
#<alt (* (pow re 2) (+ (* 1/6 im) (* 1/2 (/ im re))))>
#<alt (* (pow re 2) (+ (* 1/6 im) (* 1/2 (/ im re))))>
#<alt (* 1/6 (* im (pow re 2)))>
#<alt (* (pow re 2) (+ (* 1/6 im) (* 1/2 (/ im re))))>
#<alt (* (pow re 2) (+ (* 1/6 im) (* 1/2 (/ im re))))>
#<alt (* (pow re 2) (+ (* 1/6 im) (* 1/2 (/ im re))))>
#<alt (* im (* re (+ 1/2 (* 1/6 re))))>
#<alt (* im (* re (+ 1/2 (* 1/6 re))))>
#<alt (* im (* re (+ 1/2 (* 1/6 re))))>
#<alt (* im (* re (+ 1/2 (* 1/6 re))))>
#<alt (* im (* re (+ 1/2 (* 1/6 re))))>
#<alt (* im (* re (+ 1/2 (* 1/6 re))))>
#<alt (* im (* re (+ 1/2 (* 1/6 re))))>
#<alt (* im (* re (+ 1/2 (* 1/6 re))))>
#<alt (* -1 (* im (* re (- (* -1/6 re) 1/2))))>
#<alt (* -1 (* im (* re (- (* -1/6 re) 1/2))))>
#<alt (* -1 (* im (* re (- (* -1/6 re) 1/2))))>
#<alt (* -1 (* im (* re (- (* -1/6 re) 1/2))))>
#<alt (* im (+ 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 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)))))>
#<alt (* im (+ 1 (+ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)))))>
#<alt (* im (+ 1 (+ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)))))>
#<alt (* (pow im 3) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* (pow im 3) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 2)))) 1/6))>
#<alt (* (pow im 3) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 2)))) 1/6))>
#<alt (* (pow im 3) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 2)))) 1/6))>
#<alt (* (pow im 3) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* -1 (* (pow im 3) (+ (* -1 (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)) (* -1 (/ (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (+ (* -1 (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)) (* -1 (/ (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (+ (* -1 (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)) (* -1 (/ (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (pow im 2))))))>
#<alt (* im (+ 1 (* -1/6 (pow im 2))))>
#<alt (+ (* im (* re (+ 1 (* -1/6 (pow im 2))))) (* im (+ 1 (* -1/6 (pow im 2)))))>
#<alt (+ (* im (+ 1 (* -1/6 (pow im 2)))) (* re (+ (* im (* re (+ 1/2 (* -1/12 (pow im 2))))) (* im (+ 1 (* -1/6 (pow im 2)))))))>
#<alt (+ (* im (+ 1 (* -1/6 (pow im 2)))) (* re (+ (* im (+ 1 (* -1/6 (pow im 2)))) (* re (+ (* im (* re (+ 1/6 (* -1/36 (pow im 2))))) (* im (+ 1/2 (* -1/12 (pow im 2)))))))))>
#<alt (* im (* (pow re 3) (+ 1/6 (* -1/36 (pow im 2)))))>
#<alt (* (pow re 3) (+ (* im (+ 1/6 (* -1/36 (pow im 2)))) (/ (* im (+ 1/2 (* -1/12 (pow im 2)))) re)))>
#<alt (* (pow re 3) (+ (* im (+ 1/6 (* -1/36 (pow im 2)))) (+ (/ (* im (+ 1/2 (* -1/12 (pow im 2)))) re) (/ (* im (+ 1 (* -1/6 (pow im 2)))) (pow re 2)))))>
#<alt (* (pow re 3) (+ (* im (+ 1/6 (* -1/36 (pow im 2)))) (+ (/ (* im (+ 1/2 (* -1/12 (pow im 2)))) re) (+ (/ (* im (+ 1 (* -1/6 (pow im 2)))) (pow re 2)) (/ (* im (+ 1 (* -1/6 (pow im 2)))) (pow re 3))))))>
#<alt (* -1 (* im (* (pow re 3) (- (* 1/36 (pow im 2)) 1/6))))>
#<alt (* -1 (* (pow re 3) (+ (* -1 (/ (* im (+ 1/2 (* -1/12 (pow im 2)))) re)) (* im (- (* 1/36 (pow im 2)) 1/6)))))>
#<alt (* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (* im (- (* 1/6 (pow im 2)) 1)) re)) (* im (+ 1/2 (* -1/12 (pow im 2))))) re)) (* im (- (* 1/36 (pow im 2)) 1/6)))))>
#<alt (* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* im (+ 1 (* -1/6 (pow im 2)))) re)) (* im (- (* 1/6 (pow im 2)) 1))) re)) (* im (+ 1/2 (* -1/12 (pow im 2))))) re)) (* im (- (* 1/36 (pow im 2)) 1/6)))))>
#<alt (+ 1 (* -1/6 (pow im 2)))>
#<alt (+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1 (* -1/6 (pow im 2))))))>
#<alt (+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1/2 (* -1/12 (pow im 2)))))))))>
#<alt (+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1/2 (+ (* -1/12 (pow im 2)) (* re (+ 1/6 (* -1/36 (pow im 2))))))))))))>
#<alt (* (pow re 3) (+ 1/6 (* -1/36 (pow im 2))))>
#<alt (* (pow re 3) (+ 1/6 (+ (* -1/12 (/ (pow im 2) re)) (+ (* -1/36 (pow im 2)) (* 1/2 (/ 1 re))))))>
#<alt (* (pow re 3) (+ 1/6 (+ (* -1/6 (/ (pow im 2) (pow re 2))) (+ (* -1/12 (/ (pow im 2) re)) (+ (* -1/36 (pow im 2)) (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2))))))))>
#<alt (* (pow re 3) (+ 1/6 (+ (* -1/6 (/ (pow im 2) (pow re 2))) (+ (* -1/6 (/ (pow im 2) (pow re 3))) (+ (* -1/12 (/ (pow im 2) re)) (+ (* -1/36 (pow im 2)) (+ (* 1/2 (/ 1 re)) (+ (/ 1 (pow re 2)) (/ 1 (pow re 3))))))))))>
#<alt (* -1 (* (pow re 3) (- (* 1/36 (pow im 2)) 1/6)))>
#<alt (* -1 (* (pow re 3) (- (+ (* -1 (/ (+ 1/2 (* -1/12 (pow im 2))) re)) (* 1/36 (pow im 2))) 1/6)))>
#<alt (* -1 (* (pow re 3) (- (+ (* -1 (/ (+ 1/2 (+ (* -1 (/ (- (* 1/6 (pow im 2)) 1) re)) (* -1/12 (pow im 2)))) re)) (* 1/36 (pow im 2))) 1/6)))>
#<alt (* -1 (* (pow re 3) (- (+ (* -1 (/ (+ 1/2 (+ (* -1 (/ (- (+ (* -1 (/ (+ 1 (* -1/6 (pow im 2))) re)) (* 1/6 (pow im 2))) 1) re)) (* -1/12 (pow im 2)))) re)) (* 1/36 (pow im 2))) 1/6)))>
#<alt (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))>
#<alt (+ 1 (+ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))))>
#<alt (+ 1 (+ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))))>
#<alt (+ 1 (+ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))))>
#<alt (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 2)))) 1/6))>
#<alt (* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 2)))) 1/6))>
#<alt (* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 2)))) 1/6))>
#<alt (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 2)))) 1/6))>
#<alt (* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 2)))) 1/6))>
#<alt (* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 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)) (* re (+ 1/2 (* -1/12 (pow im 2))))))))>
#<alt (+ (* -1/6 (pow im 2)) (* re (+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1/2 (+ (* -1/12 (pow im 2)) (* re (+ 1/6 (* -1/36 (pow im 2)))))))))))>
#<alt (* (pow re 3) (+ 1/6 (* -1/36 (pow im 2))))>
#<alt (* (pow re 3) (+ 1/6 (+ (* -1/12 (/ (pow im 2) re)) (+ (* -1/36 (pow im 2)) (* 1/2 (/ 1 re))))))>
#<alt (* (pow re 3) (+ 1/6 (+ (* -1/6 (/ (pow im 2) (pow re 2))) (+ (* -1/12 (/ (pow im 2) re)) (+ (* -1/36 (pow im 2)) (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2))))))))>
#<alt (* (pow re 3) (+ 1/6 (+ (* -1/6 (/ (pow im 2) (pow re 2))) (+ (* -1/6 (/ (pow im 2) (pow re 3))) (+ (* -1/12 (/ (pow im 2) re)) (+ (* -1/36 (pow im 2)) (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))))))>
#<alt (* -1 (* (pow re 3) (- (* 1/36 (pow im 2)) 1/6)))>
#<alt (* -1 (* (pow re 3) (- (+ (* -1 (/ (+ 1/2 (* -1/12 (pow im 2))) re)) (* 1/36 (pow im 2))) 1/6)))>
#<alt (* -1 (* (pow re 3) (- (+ (* -1 (/ (+ 1/2 (+ (* -1 (/ (- (* 1/6 (pow im 2)) 1) re)) (* -1/12 (pow im 2)))) re)) (* 1/36 (pow im 2))) 1/6)))>
#<alt (* -1 (* (pow re 3) (- (+ (* -1 (/ (+ 1/2 (+ (* -1 (/ (- (+ (* 1/6 (/ (pow im 2) re)) (* 1/6 (pow im 2))) 1) re)) (* -1/12 (pow im 2)))) re)) (* 1/36 (pow im 2))) 1/6)))>
#<alt (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))>
#<alt (+ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)))>
#<alt (+ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)))>
#<alt (+ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)))>
#<alt (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 2))) 1/6))>
#<alt (* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 2))) 1/6))>
#<alt (* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 2))) 1/6))>
#<alt (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 2))) 1/6))>
#<alt (* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 2))) 1/6))>
#<alt (* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 2))) 1/6))>
#<alt re>
#<alt (* re (+ 1 (* 1/2 re)))>
#<alt (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))>
#<alt (* 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)))))>
#<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)) re)) 1/6)))>
#<alt (* 1/6 re)>
#<alt (* 1/6 re)>
#<alt (* 1/6 re)>
#<alt (* 1/6 re)>
#<alt (* 1/6 re)>
#<alt (* 1/6 re)>
#<alt (* 1/6 re)>
#<alt (* 1/6 re)>
#<alt (* 1/6 re)>
#<alt (* 1/6 re)>
#<alt (* 1/6 re)>
#<alt (* 1/6 re)>
#<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/6 (* im re))>
#<alt (* 1/6 (* im re))>
#<alt (* 1/6 (* im re))>
#<alt (* 1/6 (* im re))>
#<alt (* 1/6 (* im re))>
#<alt (* 1/6 (* im re))>
#<alt (* 1/6 (* im re))>
#<alt (* 1/6 (* im re))>
#<alt (* 1/6 (* im re))>
#<alt (* 1/6 (* im re))>
#<alt (* 1/6 (* im re))>
#<alt (* 1/6 (* im re))>
#<alt (* 1/6 (* im re))>
#<alt (* 1/6 (* im re))>
#<alt (* 1/6 (* im re))>
#<alt (* 1/6 (* im re))>
#<alt (* 1/6 (* im re))>
#<alt (* 1/6 (* im re))>
#<alt (* 1/6 (* im re))>
#<alt (* 1/6 (* im re))>
#<alt (* 1/6 (* im re))>
#<alt (* 1/6 (* im re))>
#<alt (* 1/6 (* im re))>
#<alt (* 1/6 (* im re))>
#<alt (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* -1/6 (pow im 2))>
#<alt (+ (* -1/6 (* (pow im 2) re)) (* -1/6 (pow im 2)))>
#<alt (+ (* -1/6 (pow im 2)) (* re (+ (* -1/6 (pow im 2)) (* -1/12 (* (pow im 2) re)))))>
#<alt (+ (* -1/6 (pow im 2)) (* re (+ (* -1/6 (pow im 2)) (* re (+ (* -1/12 (pow im 2)) (* -1/36 (* (pow im 2) re)))))))>
#<alt (* -1/36 (* (pow im 2) (pow re 3)))>
#<alt (* (pow re 3) (+ (* -1/12 (/ (pow im 2) re)) (* -1/36 (pow im 2))))>
#<alt (* (pow re 3) (+ (* -1/6 (/ (pow im 2) (pow re 2))) (+ (* -1/12 (/ (pow im 2) re)) (* -1/36 (pow im 2)))))>
#<alt (* (pow re 3) (+ (* -1/6 (/ (pow im 2) (pow re 2))) (+ (* -1/6 (/ (pow im 2) (pow re 3))) (+ (* -1/12 (/ (pow im 2) re)) (* -1/36 (pow im 2))))))>
#<alt (* -1/36 (* (pow im 2) (pow re 3)))>
#<alt (* -1 (* (pow re 3) (+ (* 1/36 (pow im 2)) (* 1/12 (/ (pow im 2) re)))))>
#<alt (* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1/6 (/ (pow im 2) re)) (* -1/12 (pow im 2))) re)) (* 1/36 (pow im 2)))))>
#<alt (* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (/ (pow im 2) re)) (* 1/6 (pow im 2))) re)) (* -1/12 (pow im 2))) re)) (* 1/36 (pow im 2)))))>
#<alt (* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* -1/6 im)>
#<alt (+ (* -1/6 im) (* -1/6 (* im re)))>
#<alt (+ (* -1/6 im) (* re (+ (* -1/6 im) (* -1/12 (* im re)))))>
#<alt (+ (* -1/6 im) (* re (+ (* -1/6 im) (* re (+ (* -1/12 im) (* -1/36 (* im re)))))))>
#<alt (* -1/36 (* im (pow re 3)))>
#<alt (* (pow re 3) (+ (* -1/12 (/ im re)) (* -1/36 im)))>
#<alt (* (pow re 3) (+ (* -1/6 (/ im (pow re 2))) (+ (* -1/12 (/ im re)) (* -1/36 im))))>
#<alt (* (pow re 3) (+ (* -1/6 (/ im (pow re 2))) (+ (* -1/6 (/ im (pow re 3))) (+ (* -1/12 (/ im re)) (* -1/36 im)))))>
#<alt (* -1/36 (* im (pow re 3)))>
#<alt (* -1 (* (pow re 3) (+ (* 1/36 im) (* 1/12 (/ im re)))))>
#<alt (* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1/6 (/ im re)) (* -1/12 im)) re)) (* 1/36 im))))>
#<alt (* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 im) (* 1/6 (/ im re))) re)) (* -1/12 im)) re)) (* 1/36 im))))>
Calls

108 calls:

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

rewrite405.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
4010×*-lowering-*.f32
4010×*-lowering-*.f64
2596×fma-lowering-fma.f32
2596×fma-lowering-fma.f64
1642×fma-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
036277
1258238
22756234
08421234
Stop Event
iter limit
node limit
Counts
21 → 519
Calls
Call 1
Inputs
(* (+ (+ 1 re) (* re (* re (+ 1/2 (* re 1/6))))) (sin im))
(+ (+ 1 re) (* re (* re (+ 1/2 (* re 1/6)))))
(+ 1 re)
(* re (* re (+ 1/2 (* re 1/6))))
(+ im (* re (+ im (* im (* re 1/2)))))
(* re (+ im (* im (* re 1/2))))
(+ im (* im (* re 1/2)))
(* im (* re 1/2))
(+ im (* re (+ im (* re (+ (* im (* re 1/6)) (* im 1/2))))))
(* re (+ im (* re (+ (* im (* re 1/6)) (* im 1/2)))))
(+ im (* re (+ (* im (* re 1/6)) (* im 1/2))))
(* re (+ (* im (* re 1/6)) (* im 1/2)))
(* im (+ 1 (+ (* re (+ 1 (* re (+ 1/2 (* re 1/6))))) (* im (* im (+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6))))))))
(+ 1 (+ (* re (+ 1 (* re (+ 1/2 (* re 1/6))))) (* im (* im (+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6)))))))
(+ (* re (+ 1 (* re (+ 1/2 (* re 1/6))))) (* im (* im (+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6))))))
(* re (+ 1 (* re (+ 1/2 (* re 1/6)))))
(* re 1/6)
(* re (+ 1/2 (* re 1/6)))
(* im (* re 1/6))
(* im (* im (+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6)))))
(* im (+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6))))
Outputs
(+.f64 (*.f64 (sin.f64 im) #s(literal 1 binary64)) (*.f64 (sin.f64 im) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(+.f64 (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re)) (*.f64 (sin.f64 im) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(+.f64 (*.f64 (sin.f64 im) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re)))
(+.f64 (*.f64 #s(literal 1 binary64) (sin.f64 im)) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (sin.f64 im)))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (sin.f64 im)) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (sin.f64 im)))
(+.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (sin.f64 im)) (*.f64 (+.f64 #s(literal 1 binary64) re) (sin.f64 im)))
(fma.f64 #s(literal 1 binary64) (sin.f64 im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (sin.f64 im)))
(fma.f64 (+.f64 #s(literal 1 binary64) re) (sin.f64 im) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (sin.f64 im)))
(fma.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (sin.f64 im) (*.f64 (+.f64 #s(literal 1 binary64) re) (sin.f64 im)))
(fma.f64 (sin.f64 im) #s(literal 1 binary64) (*.f64 (sin.f64 im) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(fma.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re) (*.f64 (sin.f64 im) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(fma.f64 (sin.f64 im) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (sin.f64 im) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) re)))))
(/.f64 (*.f64 (sin.f64 im) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (sin.f64 im)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) re)))))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (sin.f64 im)) (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (sin.f64 im))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(+.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(+.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) re))
(+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) #s(literal 1 binary64))
(+.f64 (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal 1 binary64)) re)
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (/.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(fma.f64 #s(literal 1 binary64) re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(fma.f64 re #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(fma.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (+.f64 #s(literal 1 binary64) re))
(fma.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) (*.f64 re re) (+.f64 #s(literal 1 binary64) re))
(fma.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) re (+.f64 #s(literal 1 binary64) re))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) re #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 re #s(literal 1 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(fma.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) (+.f64 #s(literal 1 binary64) re))
(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 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) re)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) re)))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (+.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) re))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (neg.f64 (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (-.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) re)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 re #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64)))))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 re #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 re #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 re re)))))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 re #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64)))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (*.f64 (*.f64 re re) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 re re)))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 re #s(literal 1 binary64)))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 re #s(literal 1 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 re #s(literal 1 binary64)))) (*.f64 (*.f64 re re) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 re re)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 re #s(literal 1 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))))) (*.f64 (+.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64)))))) (*.f64 (+.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (+.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re re) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 re re)))))) (*.f64 (+.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 re re) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 re re)))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 re #s(literal 1 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64)))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 re #s(literal 1 binary64))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 re #s(literal 1 binary64))))) (*.f64 (*.f64 re re) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 re re)))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 re #s(literal 1 binary64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64)))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) re)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re))) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re re) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 re re)))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 re re) #s(literal 1 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))))) (*.f64 (-.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64)))))) (*.f64 (-.f64 re #s(literal 1 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 re re) #s(literal 1 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (-.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 re re) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 re re)))))) (*.f64 (-.f64 re #s(literal 1 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 re #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 re #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 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 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.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 re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 re #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 re #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64)))) (+.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64)))) (+.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64)))) (-.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64)))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 re #s(literal 1 binary64)))))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 re #s(literal 1 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) re))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re))))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) re))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64)))) (-.f64 re #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64)))) (-.f64 (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64)))) (-.f64 re #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 re re)))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 re #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 re #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 re re)))) (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 re #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 re #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 re re)))) (+.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) (+.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 re re)))) (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 re re)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 re #s(literal 1 binary64)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 re #s(literal 1 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 re re)))) (neg.f64 (-.f64 #s(literal 1 binary64) re))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) re))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 re re)))) (-.f64 re #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) (-.f64 (*.f64 re re) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) (-.f64 re #s(literal 1 binary64))))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) re)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) re))))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(+.f64 #s(literal 1 binary64) re)
(+.f64 re #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 #s(literal 1 binary64) re #s(literal 1 binary64))
(fma.f64 re #s(literal 1 binary64) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 re #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))) (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 re #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))) (+.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) re))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 re #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re))) (neg.f64 (-.f64 #s(literal 1 binary64) re)))
(/.f64 (-.f64 (*.f64 re re) #s(literal 1 binary64)) (-.f64 re #s(literal 1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 re #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 re #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)))
(+.f64 (*.f64 re (*.f64 re #s(literal 1/2 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) (*.f64 re #s(literal 1/6 binary64))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/6 binary64))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) re))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (*.f64 re re)))
(+.f64 (*.f64 (*.f64 re #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 re (*.f64 re #s(literal 1/6 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re re) (*.f64 (*.f64 re #s(literal 1/6 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 (*.f64 re #s(literal 1/2 binary64)) re (*.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) re))
(fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (*.f64 (*.f64 re 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)))
(/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (*.f64 re re) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 re re)))) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) (*.f64 re re))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) re)
(*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(+.f64 im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))
(+.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im)
(+.f64 (*.f64 re im) (+.f64 (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) im))
(+.f64 (+.f64 im (*.f64 re im)) (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(-.f64 (/.f64 (*.f64 im im) (-.f64 im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))) (/.f64 (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (-.f64 im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))))
(fma.f64 #s(literal 1 binary64) im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))
(fma.f64 re im (+.f64 (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) im))
(fma.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im) im)
(fma.f64 im #s(literal 1 binary64) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))
(fma.f64 im re (+.f64 (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) im))
(fma.f64 (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im) re im)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (*.f64 (+.f64 im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (-.f64 im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))))))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))))) (+.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))))) (+.f64 (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (-.f64 (*.f64 im im) (*.f64 im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))))))
(/.f64 (*.f64 (+.f64 im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (-.f64 im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))) (-.f64 im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))))
(/.f64 (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))))) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im)))))
(/.f64 (neg.f64 (*.f64 (+.f64 im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (-.f64 im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))))) (neg.f64 (-.f64 im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))
(pow.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (*.f64 (+.f64 im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (-.f64 im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im)))))
(*.f64 (*.f64 (+.f64 im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (-.f64 im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))) (/.f64 #s(literal 1 binary64) (-.f64 im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))))
(+.f64 (*.f64 re im) (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(+.f64 (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) (*.f64 re im))
(fma.f64 re im (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(fma.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (*.f64 re im))
(fma.f64 im re (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(fma.f64 im (*.f64 (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re im))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im) (*.f64 re im))
(fma.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) re (*.f64 re im))
(fma.f64 (*.f64 re im) (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im (*.f64 re im))
(fma.f64 (*.f64 re (*.f64 re im)) #s(literal 1/2 binary64) (*.f64 re im))
(/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 (*.f64 re im) (*.f64 re im)) (-.f64 (*.f64 (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re im) (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 re im) (*.f64 re im)) (*.f64 (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))) (-.f64 (*.f64 re im) (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (*.f64 re (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im))))
(/.f64 (*.f64 re (-.f64 (*.f64 im im) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re re)))) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re re)))) re) (+.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im))))
(/.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re re))) re) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))
(*.f64 (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im) re)
(+.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))
(+.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im)
(-.f64 (/.f64 (*.f64 im im) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re re)) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(fma.f64 #s(literal 1 binary64) im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 re (*.f64 #s(literal 1/2 binary64) im) im)
(fma.f64 #s(literal 1/2 binary64) (*.f64 re im) im)
(fma.f64 im #s(literal 1 binary64) (*.f64 im (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) im im)
(fma.f64 (*.f64 #s(literal 1/2 binary64) im) re im)
(fma.f64 (*.f64 re im) #s(literal 1/2 binary64) im)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) (-.f64 (*.f64 im im) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im))))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re re))) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re re))))) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im)))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re re)))) (neg.f64 (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re re)) (*.f64 im im)) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im))
(pow.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re re))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) (-.f64 (*.f64 im im) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re re)))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im)))))
(*.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)
(*.f64 re (*.f64 #s(literal 1/2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 re im))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) im)
(*.f64 (*.f64 #s(literal 1/2 binary64) im) re)
(*.f64 (*.f64 re im) #s(literal 1/2 binary64))
(+.f64 im (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(+.f64 (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) im)
(+.f64 (*.f64 re im) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) im) (*.f64 re re)) im))
(+.f64 (+.f64 im (*.f64 re im)) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) im) (*.f64 re re)))
(-.f64 (/.f64 (*.f64 im im) (-.f64 im (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (/.f64 (*.f64 (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (-.f64 im (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(fma.f64 #s(literal 1 binary64) im (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(fma.f64 re im (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) im) (*.f64 re re)) im))
(fma.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) im)
(fma.f64 im #s(literal 1 binary64) (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(fma.f64 im re (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) im) (*.f64 re re)) im))
(fma.f64 (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) re im)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (-.f64 (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) im))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (-.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (+.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (-.f64 (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) im))))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (+.f64 (*.f64 (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (-.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (-.f64 im (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (-.f64 (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) im)))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (neg.f64 (-.f64 im (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 im im)) (-.f64 (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) im))
(pow.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (-.f64 (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) im))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 im (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (-.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (-.f64 (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) im)))))
(*.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (/.f64 #s(literal 1 binary64) (-.f64 im (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) im) (*.f64 re re)) (*.f64 re im))
(+.f64 (*.f64 re im) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) im) (*.f64 re re)))
(fma.f64 re im (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) im) (*.f64 re re)))
(fma.f64 re (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re im))
(fma.f64 im re (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) im) (*.f64 re re)))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) im) (*.f64 re re) (*.f64 re im))
(fma.f64 (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) re (*.f64 re im))
(fma.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) im) (*.f64 re im))
(/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (+.f64 (*.f64 (*.f64 re im) (*.f64 re im)) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) im) (*.f64 re re)) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) im) (*.f64 re re))) (*.f64 (*.f64 re im) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) im) (*.f64 re re))))))
(/.f64 (-.f64 (*.f64 (*.f64 re im) (*.f64 re im)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) im) (*.f64 re re)) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) im) (*.f64 re re)))) (-.f64 (*.f64 re im) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) im) (*.f64 re re))))
(/.f64 (*.f64 re (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im))))
(/.f64 (*.f64 re (-.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (-.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) re) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im))))
(/.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) re) (-.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(*.f64 (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) re)
(+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(+.f64 (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im)
(+.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re im))) (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))
(+.f64 (+.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re im)))) (*.f64 im (*.f64 re #s(literal 1/2 binary64))))
(-.f64 (/.f64 (*.f64 im im) (-.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (-.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(fma.f64 #s(literal 1 binary64) im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(fma.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re im)) (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))
(fma.f64 re (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) im) im)
(fma.f64 (*.f64 re #s(literal 1/6 binary64)) (*.f64 re im) (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))
(fma.f64 im #s(literal 1 binary64) (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(fma.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im)
(fma.f64 im (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re im)) re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) im) re im)
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) im (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))
(fma.f64 (*.f64 re im) (*.f64 re #s(literal 1/6 binary64)) (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))
(fma.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) im)
(fma.f64 (*.f64 re (*.f64 re im)) #s(literal 1/6 binary64) (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im))))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (-.f64 (*.f64 im im) (*.f64 (*.f64 re im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) im)))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (-.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im)))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (neg.f64 (-.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im im)) (-.f64 (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im))
(pow.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im)))))
(*.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (/.f64 #s(literal 1 binary64) (-.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(+.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re im))))
(+.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re im))) (*.f64 im (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re im)) (*.f64 im (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 re (*.f64 #s(literal 1/2 binary64) im) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re im))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re im) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re im))))
(fma.f64 (*.f64 re #s(literal 1/6 binary64)) (*.f64 re im) (*.f64 im (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 im (*.f64 re #s(literal 1/2 binary64)) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re im))))
(fma.f64 im (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (*.f64 im (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re im))))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re im)) re (*.f64 im (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) im) re (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re im))))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (*.f64 re im) #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re im))))
(fma.f64 (*.f64 re im) (*.f64 re #s(literal 1/6 binary64)) (*.f64 im (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (*.f64 re (*.f64 re im)) #s(literal 1/6 binary64) (*.f64 im (*.f64 re #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re im))) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re im)))) (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re re)) (*.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re im))) (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re im))) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re im)))) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re re))) (-.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re im))) (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (*.f64 re (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64)) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 re re)) (*.f64 im im)) (*.f64 (*.f64 #s(literal 1/2 binary64) im) (-.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 #s(literal 1/6 binary64) (*.f64 re im))))))
(/.f64 (*.f64 re (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) im) (*.f64 im (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))))) (*.f64 im (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64)) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) re) (+.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 re re)) (*.f64 im im)) (*.f64 (*.f64 #s(literal 1/2 binary64) im) (-.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 #s(literal 1/6 binary64) (*.f64 re im))))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) im) (*.f64 im (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64)))) re) (*.f64 im (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) im))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) im) re)
(*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(+.f64 im (*.f64 im (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)))))
(+.f64 (*.f64 im (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)))) im)
(+.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 im (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) im) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)) im))
(fma.f64 #s(literal 1 binary64) im (*.f64 im (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)))))
(fma.f64 im #s(literal 1 binary64) (*.f64 im (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)))))
(fma.f64 im (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) im)
(fma.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 im (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))))
(fma.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) im im)
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) im (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)) im))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)))) (*.f64 (*.f64 im (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)))) (*.f64 im (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))))))) (+.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)))) (*.f64 im (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))))) (*.f64 im (*.f64 im (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))))))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)))) (*.f64 im (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)))))) (-.f64 im (*.f64 im (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))))))
(/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))))))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) (-.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) #s(literal 1 binary64)))))
(/.f64 (*.f64 im (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)))))) (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)))))) im) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) (-.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))))) im) (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)))))
(*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)))) im)
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))))
(+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)) #s(literal 1 binary64)))
(+.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(+.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) #s(literal 1 binary64))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))))) (/.f64 (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)))) (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))))))
(fma.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) #s(literal 1 binary64))
(fma.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)) #s(literal 1 binary64)))
(fma.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) re (+.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)) #s(literal 1 binary64)))
(fma.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(fma.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))) im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(fma.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(fma.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) #s(literal -1/216 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)) (-.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))) #s(literal 1 binary64))
(fma.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) re))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)))
(fma.f64 (-.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)))) #s(literal 1 binary64))
(fma.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) (-.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)))))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) (-.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)))))) (+.f64 (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)))) (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))))) (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) (-.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)))))) (neg.f64 (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) #s(literal -1/216 binary64)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)))) #s(literal 1 binary64)) (-.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1/216 binary64)))) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) re)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) re)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1/216 binary64)))) (/.f64 (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))) (/.f64 (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1/216 binary64)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) re))))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1/216 binary64)))) (+.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))) (+.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1/216 binary64)))) (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))) (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1/216 binary64)))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) re)))))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1/216 binary64)))) (neg.f64 (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))) (neg.f64 (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1/216 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1/216 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1/216 binary64)))) (-.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) re))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))) (-.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))) (-.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) re))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal 1/36 binary64)))) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) re)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))) (*.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) re)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal 1/36 binary64)))) (/.f64 (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))) (*.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (/.f64 (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal 1/36 binary64)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) re))))) (*.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))) (*.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) re))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal 1/36 binary64)))) (+.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (*.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))) (*.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (+.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal 1/36 binary64)))) (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))) (*.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal 1/36 binary64)))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) re)))))) (*.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))) (*.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal 1/36 binary64)))) (neg.f64 (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (*.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))) (*.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (neg.f64 (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal 1/36 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))) (*.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))) (*.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal 1/36 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))) (*.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal 1/36 binary64)))) (-.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) re))) (*.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (-.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))))) (*.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (-.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) re))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) re)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1/216 binary64)))))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) re)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) re)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (*.f64 (*.f64 im im) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal 1/36 binary64)))))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) re)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))) (*.f64 (/.f64 (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1/216 binary64)))))) (*.f64 (/.f64 (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))) (*.f64 (/.f64 (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (*.f64 (*.f64 im im) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal 1/36 binary64)))))) (*.f64 (/.f64 (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) re)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1/216 binary64)))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) re)))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) re)))) (*.f64 (*.f64 im im) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal 1/36 binary64)))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) re)))) (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1/216 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 (*.f64 im im) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal 1/36 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))) (*.f64 (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1/216 binary64)))))) (*.f64 (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))) (*.f64 (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (*.f64 im im) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal 1/36 binary64)))))) (*.f64 (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))) (*.f64 (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) re))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1/216 binary64)))))) (*.f64 (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) re))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))) (*.f64 (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) re))))) (*.f64 (*.f64 im im) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal 1/36 binary64)))))) (*.f64 (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) re))))) (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))) (*.f64 (neg.f64 (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1/216 binary64)))))) (*.f64 (neg.f64 (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))) (*.f64 (neg.f64 (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 (*.f64 im im) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal 1/36 binary64)))))) (*.f64 (neg.f64 (+.f64 re (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1/216 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (*.f64 (*.f64 im im) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal 1/36 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1/216 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (*.f64 im im) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal 1/36 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))) (*.f64 (-.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1/216 binary64)))))) (*.f64 (-.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) re)) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))) (*.f64 (-.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 im im) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal 1/36 binary64)))))) (*.f64 (-.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) (-.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) (-.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))))))
(+.f64 re (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))))
(+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)))
(+.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) (*.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) #s(literal 1 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)) #s(literal 1 binary64)) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) #s(literal 1 binary64)))
(+.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)) re) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (-.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)))) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) (-.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)))))
(fma.f64 #s(literal 1 binary64) re (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))))
(fma.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))))
(fma.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)) (*.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(fma.f64 re #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))))
(fma.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)))
(fma.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) re (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)))
(fma.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)) #s(literal 1 binary64)))
(fma.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(fma.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))) im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(fma.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)) #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)) (-.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) #s(literal -1/216 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) (-.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) #s(literal -1/216 binary64)))) (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)) (-.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) #s(literal -1/216 binary64)))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) (-.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)))) (-.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) #s(literal -1/216 binary64))))) (neg.f64 (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)) (-.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))))) (neg.f64 (-.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (-.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) #s(literal -1/216 binary64))))) (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)) (-.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))))) (-.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))) (*.f64 (+.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1/216 binary64)))))) (*.f64 (+.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))) (*.f64 (+.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 (*.f64 im im) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal 1/36 binary64)))))) (*.f64 (+.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))) (*.f64 (-.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1/216 binary64)))))) (*.f64 (-.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))) (*.f64 (-.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (*.f64 im im) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal 1/36 binary64)))))) (*.f64 (-.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1/216 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64)))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64)))) (*.f64 (*.f64 im im) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal 1/36 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64)))) (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1/216 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 im im) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal 1/36 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1/216 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64)))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) re) (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64)))) (*.f64 (*.f64 im im) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal 1/36 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64)))) (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1/216 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) re) (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 im im) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal 1/36 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1/216 binary64)))) (+.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))) (+.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1/216 binary64)))) (-.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))) (-.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))) (-.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1/216 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1/216 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))) (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1/216 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) re))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1/216 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) re))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal 1/36 binary64)))) (+.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (*.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))) (*.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (+.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal 1/36 binary64)))) (-.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (-.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (*.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (-.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal 1/36 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))) (*.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal 1/36 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (*.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal 1/36 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) re))) (*.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal 1/36 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) re))) (*.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)) (-.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) #s(literal -1/216 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) (-.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))))
(*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))) #s(literal 1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) #s(literal -1/216 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)) (-.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))))
(*.f64 (-.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im)))))
(+.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) re)
(fma.f64 #s(literal 1 binary64) re (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(fma.f64 re #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(fma.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) re)
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) (*.f64 re re) re)
(fma.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) re re)
(fma.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) re)
(/.f64 (+.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (+.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(/.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (-.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64)))))
(/.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) re) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) re)
(*.f64 re #s(literal 1/6 binary64))
(*.f64 #s(literal 1/6 binary64) re)
(+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re (*.f64 re #s(literal 1/6 binary64))))
(+.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (*.f64 re #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
(+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
(fma.f64 re #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal 1/6 binary64))))
(fma.f64 re (*.f64 re #s(literal 1/6 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))
(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 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(fma.f64 (*.f64 re re) #s(literal 1/6 binary64) (*.f64 re #s(literal 1/2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64)) (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
(/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 re (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 re re)))) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64))) re) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 re re))) re) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) re)
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) re)
(*.f64 re (*.f64 #s(literal 1/6 binary64) im))
(*.f64 #s(literal 1/6 binary64) (*.f64 re im))
(*.f64 (*.f64 re #s(literal 1/6 binary64)) im)
(*.f64 im (*.f64 re #s(literal 1/6 binary64)))
(*.f64 (*.f64 re im) #s(literal 1/6 binary64))
(*.f64 (*.f64 im #s(literal 1/6 binary64)) re)
(+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re #s(literal -1/6 binary64)) im))))
(+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))
(+.f64 (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(+.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) im) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re #s(literal -1/6 binary64)) im)) im))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (*.f64 im im)))
(+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (*.f64 im im)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re #s(literal -1/6 binary64)) im))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (*.f64 im im)))
(fma.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (*.f64 im im) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(fma.f64 (*.f64 im im) #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) im (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re #s(literal -1/6 binary64)) im)) im))
(/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1/216 binary64)))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal 1/36 binary64)))) (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))
(*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))
(*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))) im)
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))
(+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re #s(literal -1/6 binary64)) im)))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re #s(literal -1/6 binary64)) im)) (*.f64 im #s(literal -1/6 binary64)))
(fma.f64 im #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re #s(literal -1/6 binary64)) im)))
(fma.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (*.f64 im #s(literal -1/6 binary64)))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re #s(literal -1/6 binary64)) im) (*.f64 im #s(literal -1/6 binary64)))
(fma.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im #s(literal -1/6 binary64)) (*.f64 im #s(literal -1/6 binary64)))
(fma.f64 #s(literal -1/6 binary64) im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re #s(literal -1/6 binary64)) im)))
(fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) im) (*.f64 im #s(literal -1/6 binary64)))
(fma.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) im (*.f64 im #s(literal -1/6 binary64)))
(fma.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal -1/6 binary64) (*.f64 im #s(literal -1/6 binary64)))
(fma.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re #s(literal -1/6 binary64)) (*.f64 im #s(literal -1/6 binary64)))
(fma.f64 (*.f64 im (*.f64 re #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 im #s(literal -1/6 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1/216 binary64)))) (+.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re #s(literal -1/6 binary64)) im)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re #s(literal -1/6 binary64)) im))) (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re #s(literal -1/6 binary64)) im))))))
(/.f64 (-.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im #s(literal -1/6 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re #s(literal -1/6 binary64)) im)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re #s(literal -1/6 binary64)) im)))) (-.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re #s(literal -1/6 binary64)) im))))
(/.f64 (*.f64 im (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1/216 binary64)))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 im (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal 1/36 binary64)))) (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1/216 binary64))) im) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal 1/36 binary64))) im) (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))
(*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) im)

simplify300.0ms (1.4%)

Algorithm
egg-herbie
Rules
5890×*-lowering-*.f32
5890×*-lowering-*.f64
3738×+-lowering-+.f64
3738×+-lowering-+.f32
1466×fma-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05115855
118735287
082805287
Stop Event
iter limit
node limit
Counts
432 → 432
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 (* (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
(+ 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 re)
(+ 1 re)
(+ 1 re)
re
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
re
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
(* 1/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 (+ 1 (* re (+ 1 (* 1/2 re)))))
(* im (+ 1 (* re (+ 1 (* 1/2 re)))))
(* im (+ 1 (* re (+ 1 (* 1/2 re)))))
(* im (+ 1 (* re (+ 1 (* 1/2 re)))))
(* im (+ 1 (* re (+ 1 (* 1/2 re)))))
(* im (+ 1 (* re (+ 1 (* 1/2 re)))))
(* im (+ 1 (* re (+ 1 (* 1/2 re)))))
(* im (+ 1 (* re (+ 1 (* 1/2 re)))))
(* -1 (* im (- (* re (- (* -1/2 re) 1)) 1)))
(* -1 (* im (- (* re (- (* -1/2 re) 1)) 1)))
(* -1 (* im (- (* re (- (* -1/2 re) 1)) 1)))
(* -1 (* im (- (* re (- (* -1/2 re) 1)) 1)))
im
(+ im (* im re))
(+ im (* re (+ im (* 1/2 (* im re)))))
(+ im (* re (+ im (* 1/2 (* im re)))))
(* 1/2 (* im (pow re 2)))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(* (pow re 2) (+ (* 1/2 im) (+ (/ im re) (/ im (pow re 2)))))
(* (pow re 2) (+ (* 1/2 im) (+ (/ im re) (/ im (pow re 2)))))
(* 1/2 (* im (pow re 2)))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 im) (* -1 (/ im re))) re)) (* 1/2 im)))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 im) (* -1 (/ im re))) re)) (* 1/2 im)))
(* im re)
(* re (+ im (* 1/2 (* im re))))
(* re (+ im (* 1/2 (* im re))))
(* re (+ im (* 1/2 (* im re))))
(* 1/2 (* im (pow re 2)))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(* 1/2 (* im (pow re 2)))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(* im (* re (+ 1 (* 1/2 re))))
(* im (* re (+ 1 (* 1/2 re))))
(* im (* re (+ 1 (* 1/2 re))))
(* im (* re (+ 1 (* 1/2 re))))
(* im (* re (+ 1 (* 1/2 re))))
(* im (* re (+ 1 (* 1/2 re))))
(* im (* re (+ 1 (* 1/2 re))))
(* im (* re (+ 1 (* 1/2 re))))
(* -1 (* im (* re (- (* -1/2 re) 1))))
(* -1 (* im (* re (- (* -1/2 re) 1))))
(* -1 (* im (* re (- (* -1/2 re) 1))))
(* -1 (* im (* re (- (* -1/2 re) 1))))
(* im (+ 1 (* 1/2 re)))
(* im (+ 1 (* 1/2 re)))
(* im (+ 1 (* 1/2 re)))
(* im (+ 1 (* 1/2 re)))
(* im (+ 1 (* 1/2 re)))
(* im (+ 1 (* 1/2 re)))
(* im (+ 1 (* 1/2 re)))
(* im (+ 1 (* 1/2 re)))
(* -1 (* im (- (* -1/2 re) 1)))
(* -1 (* im (- (* -1/2 re) 1)))
(* -1 (* im (- (* -1/2 re) 1)))
(* -1 (* im (- (* -1/2 re) 1)))
im
(+ im (* 1/2 (* im re)))
(+ im (* 1/2 (* im re)))
(+ im (* 1/2 (* im re)))
(* 1/2 (* im re))
(* re (+ (* 1/2 im) (/ im re)))
(* re (+ (* 1/2 im) (/ im re)))
(* re (+ (* 1/2 im) (/ im re)))
(* 1/2 (* im re))
(* -1 (* re (+ (* -1 (/ im re)) (* -1/2 im))))
(* -1 (* re (+ (* -1 (/ im re)) (* -1/2 im))))
(* -1 (* re (+ (* -1 (/ im re)) (* -1/2 im))))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(* -1 (* im (- (* re (- (* re (- (* -1/6 re) 1/2)) 1)) 1)))
(* -1 (* im (- (* re (- (* re (- (* -1/6 re) 1/2)) 1)) 1)))
(* -1 (* im (- (* re (- (* re (- (* -1/6 re) 1/2)) 1)) 1)))
(* -1 (* im (- (* re (- (* re (- (* -1/6 re) 1/2)) 1)) 1)))
im
(+ im (* im re))
(+ im (* re (+ im (* 1/2 (* im re)))))
(+ im (* re (+ im (* re (+ (* 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)) (/ im (pow re 2)))))
(* (pow re 3) (+ (* 1/6 im) (+ (* 1/2 (/ im re)) (+ (/ im (pow re 2)) (/ im (pow re 3))))))
(* 1/6 (* im (pow re 3)))
(* -1 (* (pow re 3) (+ (* -1/2 (/ im re)) (* -1/6 im))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* 1/2 im) (/ im re)) re)) (* -1/6 im))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 im) (* -1 (/ im re))) re)) (* 1/2 im)) re)) (* -1/6 im))))
(* im re)
(* re (+ im (* 1/2 (* im re))))
(* re (+ im (* re (+ (* 1/6 (* im re)) (* 1/2 im)))))
(* re (+ im (* re (+ (* 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)) (/ im (pow re 2)))))
(* (pow re 3) (+ (* 1/6 im) (+ (* 1/2 (/ im re)) (/ im (pow re 2)))))
(* 1/6 (* im (pow re 3)))
(* -1 (* (pow re 3) (+ (* -1/2 (/ im re)) (* -1/6 im))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* 1/2 im) (/ im re)) re)) (* -1/6 im))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* 1/2 im) (/ im re)) re)) (* -1/6 im))))
(* im (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(* im (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(* im (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(* im (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(* im (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(* im (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(* im (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(* im (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(* -1 (* im (* re (- (* re (- (* -1/6 re) 1/2)) 1))))
(* -1 (* im (* re (- (* re (- (* -1/6 re) 1/2)) 1))))
(* -1 (* im (* re (- (* re (- (* -1/6 re) 1/2)) 1))))
(* -1 (* im (* re (- (* re (- (* -1/6 re) 1/2)) 1))))
(* im (+ 1 (* re (+ 1/2 (* 1/6 re)))))
(* im (+ 1 (* re (+ 1/2 (* 1/6 re)))))
(* im (+ 1 (* re (+ 1/2 (* 1/6 re)))))
(* im (+ 1 (* re (+ 1/2 (* 1/6 re)))))
(* im (+ 1 (* re (+ 1/2 (* 1/6 re)))))
(* im (+ 1 (* re (+ 1/2 (* 1/6 re)))))
(* im (+ 1 (* re (+ 1/2 (* 1/6 re)))))
(* im (+ 1 (* re (+ 1/2 (* 1/6 re)))))
(* -1 (* im (- (* re (- (* -1/6 re) 1/2)) 1)))
(* -1 (* im (- (* re (- (* -1/6 re) 1/2)) 1)))
(* -1 (* im (- (* re (- (* -1/6 re) 1/2)) 1)))
(* -1 (* im (- (* re (- (* -1/6 re) 1/2)) 1)))
im
(+ im (* 1/2 (* im re)))
(+ im (* re (+ (* 1/6 (* im re)) (* 1/2 im))))
(+ im (* re (+ (* 1/6 (* im re)) (* 1/2 im))))
(* 1/6 (* im (pow re 2)))
(* (pow re 2) (+ (* 1/6 im) (* 1/2 (/ im re))))
(* (pow re 2) (+ (* 1/6 im) (+ (* 1/2 (/ im re)) (/ im (pow re 2)))))
(* (pow re 2) (+ (* 1/6 im) (+ (* 1/2 (/ im re)) (/ im (pow re 2)))))
(* 1/6 (* im (pow re 2)))
(* (pow re 2) (+ (* 1/6 im) (* 1/2 (/ im re))))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 (/ im re)) (* -1/2 im)) re)) (* 1/6 im)))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 (/ im re)) (* -1/2 im)) re)) (* 1/6 im)))
(* 1/2 (* im re))
(* re (+ (* 1/6 (* im re)) (* 1/2 im)))
(* re (+ (* 1/6 (* im re)) (* 1/2 im)))
(* re (+ (* 1/6 (* im re)) (* 1/2 im)))
(* 1/6 (* im (pow re 2)))
(* (pow re 2) (+ (* 1/6 im) (* 1/2 (/ im re))))
(* (pow re 2) (+ (* 1/6 im) (* 1/2 (/ im re))))
(* (pow re 2) (+ (* 1/6 im) (* 1/2 (/ im re))))
(* 1/6 (* im (pow re 2)))
(* (pow re 2) (+ (* 1/6 im) (* 1/2 (/ im re))))
(* (pow re 2) (+ (* 1/6 im) (* 1/2 (/ im re))))
(* (pow re 2) (+ (* 1/6 im) (* 1/2 (/ im re))))
(* im (* re (+ 1/2 (* 1/6 re))))
(* im (* re (+ 1/2 (* 1/6 re))))
(* im (* re (+ 1/2 (* 1/6 re))))
(* im (* re (+ 1/2 (* 1/6 re))))
(* im (* re (+ 1/2 (* 1/6 re))))
(* im (* re (+ 1/2 (* 1/6 re))))
(* im (* re (+ 1/2 (* 1/6 re))))
(* im (* re (+ 1/2 (* 1/6 re))))
(* -1 (* im (* re (- (* -1/6 re) 1/2))))
(* -1 (* im (* re (- (* -1/6 re) 1/2))))
(* -1 (* im (* re (- (* -1/6 re) 1/2))))
(* -1 (* im (* re (- (* -1/6 re) 1/2))))
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(* im (+ 1 (+ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)))))
(* im (+ 1 (+ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)))))
(* im (+ 1 (+ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)))))
(* (pow im 3) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* (pow im 3) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 2)))) 1/6))
(* (pow im 3) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 2)))) 1/6))
(* (pow im 3) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 2)))) 1/6))
(* (pow im 3) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* -1 (* (pow im 3) (+ (* -1 (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)) (* -1 (/ (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (pow im 2))))))
(* -1 (* (pow im 3) (+ (* -1 (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)) (* -1 (/ (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (pow im 2))))))
(* -1 (* (pow im 3) (+ (* -1 (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)) (* -1 (/ (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (pow im 2))))))
(* im (+ 1 (* -1/6 (pow im 2))))
(+ (* im (* re (+ 1 (* -1/6 (pow im 2))))) (* im (+ 1 (* -1/6 (pow im 2)))))
(+ (* im (+ 1 (* -1/6 (pow im 2)))) (* re (+ (* im (* re (+ 1/2 (* -1/12 (pow im 2))))) (* im (+ 1 (* -1/6 (pow im 2)))))))
(+ (* im (+ 1 (* -1/6 (pow im 2)))) (* re (+ (* im (+ 1 (* -1/6 (pow im 2)))) (* re (+ (* im (* re (+ 1/6 (* -1/36 (pow im 2))))) (* im (+ 1/2 (* -1/12 (pow im 2)))))))))
(* im (* (pow re 3) (+ 1/6 (* -1/36 (pow im 2)))))
(* (pow re 3) (+ (* im (+ 1/6 (* -1/36 (pow im 2)))) (/ (* im (+ 1/2 (* -1/12 (pow im 2)))) re)))
(* (pow re 3) (+ (* im (+ 1/6 (* -1/36 (pow im 2)))) (+ (/ (* im (+ 1/2 (* -1/12 (pow im 2)))) re) (/ (* im (+ 1 (* -1/6 (pow im 2)))) (pow re 2)))))
(* (pow re 3) (+ (* im (+ 1/6 (* -1/36 (pow im 2)))) (+ (/ (* im (+ 1/2 (* -1/12 (pow im 2)))) re) (+ (/ (* im (+ 1 (* -1/6 (pow im 2)))) (pow re 2)) (/ (* im (+ 1 (* -1/6 (pow im 2)))) (pow re 3))))))
(* -1 (* im (* (pow re 3) (- (* 1/36 (pow im 2)) 1/6))))
(* -1 (* (pow re 3) (+ (* -1 (/ (* im (+ 1/2 (* -1/12 (pow im 2)))) re)) (* im (- (* 1/36 (pow im 2)) 1/6)))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (* im (- (* 1/6 (pow im 2)) 1)) re)) (* im (+ 1/2 (* -1/12 (pow im 2))))) re)) (* im (- (* 1/36 (pow im 2)) 1/6)))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* im (+ 1 (* -1/6 (pow im 2)))) re)) (* im (- (* 1/6 (pow im 2)) 1))) re)) (* im (+ 1/2 (* -1/12 (pow im 2))))) re)) (* im (- (* 1/36 (pow im 2)) 1/6)))))
(+ 1 (* -1/6 (pow im 2)))
(+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1 (* -1/6 (pow im 2))))))
(+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1/2 (* -1/12 (pow im 2)))))))))
(+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1/2 (+ (* -1/12 (pow im 2)) (* re (+ 1/6 (* -1/36 (pow im 2))))))))))))
(* (pow re 3) (+ 1/6 (* -1/36 (pow im 2))))
(* (pow re 3) (+ 1/6 (+ (* -1/12 (/ (pow im 2) re)) (+ (* -1/36 (pow im 2)) (* 1/2 (/ 1 re))))))
(* (pow re 3) (+ 1/6 (+ (* -1/6 (/ (pow im 2) (pow re 2))) (+ (* -1/12 (/ (pow im 2) re)) (+ (* -1/36 (pow im 2)) (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2))))))))
(* (pow re 3) (+ 1/6 (+ (* -1/6 (/ (pow im 2) (pow re 2))) (+ (* -1/6 (/ (pow im 2) (pow re 3))) (+ (* -1/12 (/ (pow im 2) re)) (+ (* -1/36 (pow im 2)) (+ (* 1/2 (/ 1 re)) (+ (/ 1 (pow re 2)) (/ 1 (pow re 3))))))))))
(* -1 (* (pow re 3) (- (* 1/36 (pow im 2)) 1/6)))
(* -1 (* (pow re 3) (- (+ (* -1 (/ (+ 1/2 (* -1/12 (pow im 2))) re)) (* 1/36 (pow im 2))) 1/6)))
(* -1 (* (pow re 3) (- (+ (* -1 (/ (+ 1/2 (+ (* -1 (/ (- (* 1/6 (pow im 2)) 1) re)) (* -1/12 (pow im 2)))) re)) (* 1/36 (pow im 2))) 1/6)))
(* -1 (* (pow re 3) (- (+ (* -1 (/ (+ 1/2 (+ (* -1 (/ (- (+ (* -1 (/ (+ 1 (* -1/6 (pow im 2))) re)) (* 1/6 (pow im 2))) 1) re)) (* -1/12 (pow im 2)))) re)) (* 1/36 (pow im 2))) 1/6)))
(+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(+ 1 (+ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))))
(+ 1 (+ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))))
(+ 1 (+ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 2)))) 1/6))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 2)))) 1/6))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 2)))) 1/6))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 2)))) 1/6))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 2)))) 1/6))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 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)) (* re (+ 1/2 (* -1/12 (pow im 2))))))))
(+ (* -1/6 (pow im 2)) (* re (+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1/2 (+ (* -1/12 (pow im 2)) (* re (+ 1/6 (* -1/36 (pow im 2)))))))))))
(* (pow re 3) (+ 1/6 (* -1/36 (pow im 2))))
(* (pow re 3) (+ 1/6 (+ (* -1/12 (/ (pow im 2) re)) (+ (* -1/36 (pow im 2)) (* 1/2 (/ 1 re))))))
(* (pow re 3) (+ 1/6 (+ (* -1/6 (/ (pow im 2) (pow re 2))) (+ (* -1/12 (/ (pow im 2) re)) (+ (* -1/36 (pow im 2)) (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2))))))))
(* (pow re 3) (+ 1/6 (+ (* -1/6 (/ (pow im 2) (pow re 2))) (+ (* -1/6 (/ (pow im 2) (pow re 3))) (+ (* -1/12 (/ (pow im 2) re)) (+ (* -1/36 (pow im 2)) (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))))))
(* -1 (* (pow re 3) (- (* 1/36 (pow im 2)) 1/6)))
(* -1 (* (pow re 3) (- (+ (* -1 (/ (+ 1/2 (* -1/12 (pow im 2))) re)) (* 1/36 (pow im 2))) 1/6)))
(* -1 (* (pow re 3) (- (+ (* -1 (/ (+ 1/2 (+ (* -1 (/ (- (* 1/6 (pow im 2)) 1) re)) (* -1/12 (pow im 2)))) re)) (* 1/36 (pow im 2))) 1/6)))
(* -1 (* (pow re 3) (- (+ (* -1 (/ (+ 1/2 (+ (* -1 (/ (- (+ (* 1/6 (/ (pow im 2) re)) (* 1/6 (pow im 2))) 1) re)) (* -1/12 (pow im 2)))) re)) (* 1/36 (pow im 2))) 1/6)))
(* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))
(+ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)))
(+ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)))
(+ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 2))) 1/6))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 2))) 1/6))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 2))) 1/6))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 2))) 1/6))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 2))) 1/6))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 2))) 1/6))
re
(* re (+ 1 (* 1/2 re)))
(* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))
(* 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/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)) re)) 1/6)))
(* 1/6 re)
(* 1/6 re)
(* 1/6 re)
(* 1/6 re)
(* 1/6 re)
(* 1/6 re)
(* 1/6 re)
(* 1/6 re)
(* 1/6 re)
(* 1/6 re)
(* 1/6 re)
(* 1/6 re)
(* 1/2 re)
(* 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/6 (* im re))
(* 1/6 (* im re))
(* 1/6 (* im re))
(* 1/6 (* im re))
(* 1/6 (* im re))
(* 1/6 (* im re))
(* 1/6 (* im re))
(* 1/6 (* im re))
(* 1/6 (* im re))
(* 1/6 (* im re))
(* 1/6 (* im re))
(* 1/6 (* im re))
(* 1/6 (* im re))
(* 1/6 (* im re))
(* 1/6 (* im re))
(* 1/6 (* im re))
(* 1/6 (* im re))
(* 1/6 (* im re))
(* 1/6 (* im re))
(* 1/6 (* im re))
(* 1/6 (* im re))
(* 1/6 (* im re))
(* 1/6 (* im re))
(* 1/6 (* im re))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* -1/6 (pow im 2))
(+ (* -1/6 (* (pow im 2) re)) (* -1/6 (pow im 2)))
(+ (* -1/6 (pow im 2)) (* re (+ (* -1/6 (pow im 2)) (* -1/12 (* (pow im 2) re)))))
(+ (* -1/6 (pow im 2)) (* re (+ (* -1/6 (pow im 2)) (* re (+ (* -1/12 (pow im 2)) (* -1/36 (* (pow im 2) re)))))))
(* -1/36 (* (pow im 2) (pow re 3)))
(* (pow re 3) (+ (* -1/12 (/ (pow im 2) re)) (* -1/36 (pow im 2))))
(* (pow re 3) (+ (* -1/6 (/ (pow im 2) (pow re 2))) (+ (* -1/12 (/ (pow im 2) re)) (* -1/36 (pow im 2)))))
(* (pow re 3) (+ (* -1/6 (/ (pow im 2) (pow re 2))) (+ (* -1/6 (/ (pow im 2) (pow re 3))) (+ (* -1/12 (/ (pow im 2) re)) (* -1/36 (pow im 2))))))
(* -1/36 (* (pow im 2) (pow re 3)))
(* -1 (* (pow re 3) (+ (* 1/36 (pow im 2)) (* 1/12 (/ (pow im 2) re)))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1/6 (/ (pow im 2) re)) (* -1/12 (pow im 2))) re)) (* 1/36 (pow im 2)))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (/ (pow im 2) re)) (* 1/6 (pow im 2))) re)) (* -1/12 (pow im 2))) re)) (* 1/36 (pow im 2)))))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* -1/6 im)
(+ (* -1/6 im) (* -1/6 (* im re)))
(+ (* -1/6 im) (* re (+ (* -1/6 im) (* -1/12 (* im re)))))
(+ (* -1/6 im) (* re (+ (* -1/6 im) (* re (+ (* -1/12 im) (* -1/36 (* im re)))))))
(* -1/36 (* im (pow re 3)))
(* (pow re 3) (+ (* -1/12 (/ im re)) (* -1/36 im)))
(* (pow re 3) (+ (* -1/6 (/ im (pow re 2))) (+ (* -1/12 (/ im re)) (* -1/36 im))))
(* (pow re 3) (+ (* -1/6 (/ im (pow re 2))) (+ (* -1/6 (/ im (pow re 3))) (+ (* -1/12 (/ im re)) (* -1/36 im)))))
(* -1/36 (* im (pow re 3)))
(* -1 (* (pow re 3) (+ (* 1/36 im) (* 1/12 (/ im re)))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1/6 (/ im re)) (* -1/12 im)) re)) (* 1/36 im))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 im) (* 1/6 (/ im re))) re)) (* -1/12 im)) re)) (* 1/36 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) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (sin.f64 im))))
(+ (sin im) (* re (+ (sin im) (* re (+ (* 1/6 (* re (sin im))) (* 1/2 (sin im)))))))
(+.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 (sin.f64 im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re re)))
(* 1/6 (* (pow re 3) (sin im)))
(*.f64 (sin.f64 im) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(* (pow re 3) (+ (* 1/6 (sin im)) (* 1/2 (/ (sin im) re))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 (sin.f64 im) #s(literal 1/6 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 im) re))))
(* (pow re 3) (+ (* 1/6 (sin im)) (+ (* 1/2 (/ (sin im) re)) (/ (sin im) (pow re 2)))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 (sin.f64 im) #s(literal 1/6 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 im) re)) (/.f64 (/.f64 (sin.f64 im) 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 (*.f64 (sin.f64 im) #s(literal 1/6 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 im) re)) (+.f64 (/.f64 (/.f64 (sin.f64 im) re) re) (/.f64 (/.f64 (/.f64 (sin.f64 im) re) re) re)))))
(* 1/6 (* (pow re 3) (sin im)))
(*.f64 (sin.f64 im) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (sin im) re)) (* -1/6 (sin im)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 (/.f64 (sin.f64 im) re) #s(literal -1/2 binary64)) (*.f64 (sin.f64 im) #s(literal -1/6 binary64)))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* 1/2 (sin im)) (/ (sin im) re)) re)) (* -1/6 (sin im)))))
(*.f64 (*.f64 re (*.f64 re re)) (neg.f64 (-.f64 (*.f64 (sin.f64 im) #s(literal -1/6 binary64)) (/.f64 (+.f64 (*.f64 (sin.f64 im) #s(literal 1/2 binary64)) (/.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 (-.f64 (*.f64 (sin.f64 im) #s(literal -1/6 binary64)) (/.f64 (-.f64 (*.f64 (sin.f64 im) #s(literal 1/2 binary64)) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (sin.f64 im)) (/.f64 (sin.f64 im) re)) re)) re)) (*.f64 (neg.f64 re) (*.f64 re re)))
(* im (+ 1 (+ re (* (pow re 2) (+ 1/2 (* 1/6 re))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 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)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))))
(* 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)))))))
(*.f64 im (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))))))
(* 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)))))))
(*.f64 im (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (*.f64 im im) (+.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))))))
(* (sin im) (+ 1 (+ re (* (pow re 2) (+ 1/2 (* 1/6 re))))))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(* (sin im) (+ 1 (+ re (* (pow re 2) (+ 1/2 (* 1/6 re))))))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(* (sin im) (+ 1 (+ re (* (pow re 2) (+ 1/2 (* 1/6 re))))))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(* (sin im) (+ 1 (+ re (* (pow re 2) (+ 1/2 (* 1/6 re))))))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(* (sin im) (+ 1 (+ re (* (pow re 2) (+ 1/2 (* 1/6 re))))))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(* (sin im) (+ 1 (+ re (* (pow re 2) (+ 1/2 (* 1/6 re))))))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(* (sin im) (+ 1 (+ re (* (pow re 2) (+ 1/2 (* 1/6 re))))))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(* (sin im) (+ 1 (+ re (* (pow re 2) (+ 1/2 (* 1/6 re))))))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
1
#s(literal 1 binary64)
(+ 1 re)
(+.f64 re #s(literal 1 binary64))
(+ 1 (* re (+ 1 (* 1/2 re))))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(* 1/6 (pow re 3))
(*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
(* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/6 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) 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))))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) re))))
(* 1/6 (pow re 3))
(*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
(* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (/ 1 re)) re)) 1/6)))
(*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) re))) re)) (*.f64 (neg.f64 re) (*.f64 re re)))
(* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)))
(*.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)))) (neg.f64 re))) (*.f64 (neg.f64 re) (*.f64 re re)))
1
#s(literal 1 binary64)
(+ 1 re)
(+.f64 re #s(literal 1 binary64))
(+ 1 re)
(+.f64 re #s(literal 1 binary64))
(+ 1 re)
(+.f64 re #s(literal 1 binary64))
re
(* re (+ 1 (/ 1 re)))
(+.f64 re #s(literal 1 binary64))
(* re (+ 1 (/ 1 re)))
(+.f64 re #s(literal 1 binary64))
(* re (+ 1 (/ 1 re)))
(+.f64 re #s(literal 1 binary64))
re
(* re (+ 1 (/ 1 re)))
(+.f64 re #s(literal 1 binary64))
(* re (+ 1 (/ 1 re)))
(+.f64 re #s(literal 1 binary64))
(* re (+ 1 (/ 1 re)))
(+.f64 re #s(literal 1 binary64))
(* 1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(* (pow re 2) (+ 1/2 (* 1/6 re)))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(* (pow re 2) (+ 1/2 (* 1/6 re)))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(* (pow re 2) (+ 1/2 (* 1/6 re)))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(* 1/6 (pow re 3))
(*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
(* 1/6 (pow re 3))
(*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
(* im (+ 1 (* re (+ 1 (* 1/2 re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))))
(* im (+ 1 (* re (+ 1 (* 1/2 re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))))
(* im (+ 1 (* re (+ 1 (* 1/2 re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))))
(* im (+ 1 (* re (+ 1 (* 1/2 re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))))
(* im (+ 1 (* re (+ 1 (* 1/2 re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))))
(* im (+ 1 (* re (+ 1 (* 1/2 re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))))
(* im (+ 1 (* re (+ 1 (* 1/2 re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))))
(* im (+ 1 (* re (+ 1 (* 1/2 re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))))
(* -1 (* im (- (* re (- (* -1/2 re) 1)) 1)))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 re #s(literal -1/2 binary64))))) (-.f64 #s(literal 0 binary64) im))
(* -1 (* im (- (* re (- (* -1/2 re) 1)) 1)))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 re #s(literal -1/2 binary64))))) (-.f64 #s(literal 0 binary64) im))
(* -1 (* im (- (* re (- (* -1/2 re) 1)) 1)))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 re #s(literal -1/2 binary64))))) (-.f64 #s(literal 0 binary64) im))
(* -1 (* im (- (* re (- (* -1/2 re) 1)) 1)))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 re #s(literal -1/2 binary64))))) (-.f64 #s(literal 0 binary64) im))
im
(+ im (* im re))
(*.f64 (+.f64 re #s(literal 1 binary64)) im)
(+ im (* re (+ im (* 1/2 (* im re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))))
(+ im (* re (+ im (* 1/2 (* im re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))))
(* 1/2 (* im (pow re 2)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re)))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 im re))))
(* (pow re 2) (+ (* 1/2 im) (+ (/ im re) (/ im (pow re 2)))))
(*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/2 binary64)) (+.f64 (/.f64 im re) (/.f64 im (*.f64 re re)))))
(* (pow re 2) (+ (* 1/2 im) (+ (/ im re) (/ im (pow re 2)))))
(*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/2 binary64)) (+.f64 (/.f64 im re) (/.f64 im (*.f64 re re)))))
(* 1/2 (* im (pow re 2)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re)))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 im re))))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 im) (* -1 (/ im re))) re)) (* 1/2 im)))
(*.f64 (*.f64 re re) (-.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 im re)) im) re)))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 im) (* -1 (/ im re))) re)) (* 1/2 im)))
(*.f64 (*.f64 re re) (-.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 im re)) im) re)))
(* im re)
(*.f64 im re)
(* re (+ im (* 1/2 (* im re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(* re (+ im (* 1/2 (* im re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(* re (+ im (* 1/2 (* im re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(* 1/2 (* im (pow re 2)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re)))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 im re))))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 im re))))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 im re))))
(* 1/2 (* im (pow re 2)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re)))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 im re))))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 im re))))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 im re))))
(* im (* re (+ 1 (* 1/2 re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(* im (* re (+ 1 (* 1/2 re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(* im (* re (+ 1 (* 1/2 re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(* im (* re (+ 1 (* 1/2 re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(* im (* re (+ 1 (* 1/2 re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(* im (* re (+ 1 (* 1/2 re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(* im (* re (+ 1 (* 1/2 re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(* im (* re (+ 1 (* 1/2 re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(* -1 (* im (* re (- (* -1/2 re) 1))))
(*.f64 (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 re #s(literal -1/2 binary64)))) (-.f64 #s(literal 0 binary64) im))
(* -1 (* im (* re (- (* -1/2 re) 1))))
(*.f64 (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 re #s(literal -1/2 binary64)))) (-.f64 #s(literal 0 binary64) im))
(* -1 (* im (* re (- (* -1/2 re) 1))))
(*.f64 (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 re #s(literal -1/2 binary64)))) (-.f64 #s(literal 0 binary64) im))
(* -1 (* im (* re (- (* -1/2 re) 1))))
(*.f64 (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 re #s(literal -1/2 binary64)))) (-.f64 #s(literal 0 binary64) im))
(* im (+ 1 (* 1/2 re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(* im (+ 1 (* 1/2 re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(* im (+ 1 (* 1/2 re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(* im (+ 1 (* 1/2 re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(* im (+ 1 (* 1/2 re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(* im (+ 1 (* 1/2 re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(* im (+ 1 (* 1/2 re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(* im (+ 1 (* 1/2 re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(* -1 (* im (- (* -1/2 re) 1)))
(*.f64 im (*.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 re #s(literal -1/2 binary64)))))
(* -1 (* im (- (* -1/2 re) 1)))
(*.f64 im (*.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 re #s(literal -1/2 binary64)))))
(* -1 (* im (- (* -1/2 re) 1)))
(*.f64 im (*.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 re #s(literal -1/2 binary64)))))
(* -1 (* im (- (* -1/2 re) 1)))
(*.f64 im (*.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 re #s(literal -1/2 binary64)))))
im
(+ im (* 1/2 (* im re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(+ im (* 1/2 (* im re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(+ im (* 1/2 (* im re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(* 1/2 (* im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(* re (+ (* 1/2 im) (/ im re)))
(*.f64 re (+.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 im re)))
(* re (+ (* 1/2 im) (/ im re)))
(*.f64 re (+.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 im re)))
(* re (+ (* 1/2 im) (/ im re)))
(*.f64 re (+.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 im re)))
(* 1/2 (* im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(* -1 (* re (+ (* -1 (/ im re)) (* -1/2 im))))
(*.f64 (-.f64 (*.f64 im #s(literal -1/2 binary64)) (/.f64 im re)) (neg.f64 re))
(* -1 (* re (+ (* -1 (/ im re)) (* -1/2 im))))
(*.f64 (-.f64 (*.f64 im #s(literal -1/2 binary64)) (/.f64 im re)) (neg.f64 re))
(* -1 (* re (+ (* -1 (/ im re)) (* -1/2 im))))
(*.f64 (-.f64 (*.f64 im #s(literal -1/2 binary64)) (/.f64 im re)) (neg.f64 re))
(* 1/2 (* im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(* -1 (* im (- (* re (- (* re (- (* -1/6 re) 1/2)) 1)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/6 binary64))))))))
(* -1 (* im (- (* re (- (* re (- (* -1/6 re) 1/2)) 1)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/6 binary64))))))))
(* -1 (* im (- (* re (- (* re (- (* -1/6 re) 1/2)) 1)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/6 binary64))))))))
(* -1 (* im (- (* re (- (* re (- (* -1/6 re) 1/2)) 1)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/6 binary64))))))))
im
(+ im (* im re))
(*.f64 (+.f64 re #s(literal 1 binary64)) im)
(+ im (* re (+ im (* 1/2 (* im re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))))
(+ im (* re (+ im (* re (+ (* 1/6 (* im re)) (* 1/2 im))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(* 1/6 (* im (pow re 3)))
(*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(* (pow re 3) (+ (* 1/6 im) (* 1/2 (/ im re))))
(*.f64 re (*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/6 binary64)) (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)))))
(* (pow re 3) (+ (* 1/6 im) (+ (* 1/2 (/ im re)) (/ im (pow re 2)))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (/.f64 (*.f64 im #s(literal 1/2 binary64)) re) (+.f64 (*.f64 im #s(literal 1/6 binary64)) (/.f64 im (*.f64 re re)))))
(* (pow re 3) (+ (* 1/6 im) (+ (* 1/2 (/ im re)) (+ (/ im (pow re 2)) (/ im (pow re 3))))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (+.f64 (/.f64 (*.f64 im #s(literal 1/2 binary64)) re) (+.f64 (*.f64 im #s(literal 1/6 binary64)) (/.f64 im (*.f64 re re)))) (/.f64 (/.f64 im (*.f64 re re)) re)))
(* 1/6 (* im (pow re 3)))
(*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ im re)) (* -1/6 im))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 re (*.f64 re re)) (+.f64 (/.f64 (*.f64 im #s(literal -1/2 binary64)) re) (*.f64 im #s(literal -1/6 binary64)))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* 1/2 im) (/ im re)) re)) (* -1/6 im))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (-.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 (+.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 im re)) re)) #s(literal -1 binary64)))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 im) (* -1 (/ im re))) re)) (* 1/2 im)) re)) (* -1/6 im))))
(*.f64 (-.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 (-.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 im re)) im) re)) re)) (*.f64 (neg.f64 re) (*.f64 re re)))
(* im re)
(*.f64 im re)
(* re (+ im (* 1/2 (* im re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(* re (+ im (* re (+ (* 1/6 (* im re)) (* 1/2 im)))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(* re (+ im (* re (+ (* 1/6 (* im re)) (* 1/2 im)))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(* 1/6 (* im (pow re 3)))
(*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(* (pow re 3) (+ (* 1/6 im) (* 1/2 (/ im re))))
(*.f64 re (*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/6 binary64)) (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)))))
(* (pow re 3) (+ (* 1/6 im) (+ (* 1/2 (/ im re)) (/ im (pow re 2)))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (/.f64 (*.f64 im #s(literal 1/2 binary64)) re) (+.f64 (*.f64 im #s(literal 1/6 binary64)) (/.f64 im (*.f64 re re)))))
(* (pow re 3) (+ (* 1/6 im) (+ (* 1/2 (/ im re)) (/ im (pow re 2)))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (/.f64 (*.f64 im #s(literal 1/2 binary64)) re) (+.f64 (*.f64 im #s(literal 1/6 binary64)) (/.f64 im (*.f64 re re)))))
(* 1/6 (* im (pow re 3)))
(*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ im re)) (* -1/6 im))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 re (*.f64 re re)) (+.f64 (/.f64 (*.f64 im #s(literal -1/2 binary64)) re) (*.f64 im #s(literal -1/6 binary64)))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* 1/2 im) (/ im re)) re)) (* -1/6 im))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (-.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 (+.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 im re)) re)) #s(literal -1 binary64)))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* 1/2 im) (/ im re)) re)) (* -1/6 im))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (-.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 (+.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 im re)) re)) #s(literal -1 binary64)))
(* im (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(* im (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(* im (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(* im (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(* im (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(* im (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(* im (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(* im (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(* -1 (* im (* re (- (* re (- (* -1/6 re) 1/2)) 1))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/6 binary64)))))))
(* -1 (* im (* re (- (* re (- (* -1/6 re) 1/2)) 1))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/6 binary64)))))))
(* -1 (* im (* re (- (* re (- (* -1/6 re) 1/2)) 1))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/6 binary64)))))))
(* -1 (* im (* re (- (* re (- (* -1/6 re) 1/2)) 1))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/6 binary64)))))))
(* im (+ 1 (* re (+ 1/2 (* 1/6 re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(* im (+ 1 (* re (+ 1/2 (* 1/6 re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(* im (+ 1 (* re (+ 1/2 (* 1/6 re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(* im (+ 1 (* re (+ 1/2 (* 1/6 re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(* im (+ 1 (* re (+ 1/2 (* 1/6 re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(* im (+ 1 (* re (+ 1/2 (* 1/6 re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(* im (+ 1 (* re (+ 1/2 (* 1/6 re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(* im (+ 1 (* re (+ 1/2 (* 1/6 re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(* -1 (* im (- (* re (- (* -1/6 re) 1/2)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/6 binary64))))))
(* -1 (* im (- (* re (- (* -1/6 re) 1/2)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/6 binary64))))))
(* -1 (* im (- (* re (- (* -1/6 re) 1/2)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/6 binary64))))))
(* -1 (* im (- (* re (- (* -1/6 re) 1/2)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/6 binary64))))))
im
(+ im (* 1/2 (* im re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(+ im (* re (+ (* 1/6 (* im re)) (* 1/2 im))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(+ im (* re (+ (* 1/6 (* im re)) (* 1/2 im))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(* 1/6 (* im (pow re 2)))
(*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))
(* (pow re 2) (+ (* 1/6 im) (* 1/2 (/ im re))))
(*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/6 binary64)) (/.f64 (*.f64 im #s(literal 1/2 binary64)) re))))
(* (pow re 2) (+ (* 1/6 im) (+ (* 1/2 (/ im re)) (/ im (pow re 2)))))
(*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 im #s(literal 1/2 binary64)) re) (+.f64 (*.f64 im #s(literal 1/6 binary64)) (/.f64 im (*.f64 re re)))))
(* (pow re 2) (+ (* 1/6 im) (+ (* 1/2 (/ im re)) (/ im (pow re 2)))))
(*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 im #s(literal 1/2 binary64)) re) (+.f64 (*.f64 im #s(literal 1/6 binary64)) (/.f64 im (*.f64 re re)))))
(* 1/6 (* im (pow re 2)))
(*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))
(* (pow re 2) (+ (* 1/6 im) (* 1/2 (/ im re))))
(*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/6 binary64)) (/.f64 (*.f64 im #s(literal 1/2 binary64)) re))))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 (/ im re)) (* -1/2 im)) re)) (* 1/6 im)))
(*.f64 (*.f64 re re) (-.f64 (*.f64 im #s(literal 1/6 binary64)) (/.f64 (-.f64 (*.f64 im #s(literal -1/2 binary64)) (/.f64 im re)) re)))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 (/ im re)) (* -1/2 im)) re)) (* 1/6 im)))
(*.f64 (*.f64 re re) (-.f64 (*.f64 im #s(literal 1/6 binary64)) (/.f64 (-.f64 (*.f64 im #s(literal -1/2 binary64)) (/.f64 im re)) re)))
(* 1/2 (* im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(* re (+ (* 1/6 (* im re)) (* 1/2 im)))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(* re (+ (* 1/6 (* im re)) (* 1/2 im)))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(* re (+ (* 1/6 (* im re)) (* 1/2 im)))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(* 1/6 (* im (pow re 2)))
(*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))
(* (pow re 2) (+ (* 1/6 im) (* 1/2 (/ im re))))
(*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/6 binary64)) (/.f64 (*.f64 im #s(literal 1/2 binary64)) re))))
(* (pow re 2) (+ (* 1/6 im) (* 1/2 (/ im re))))
(*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/6 binary64)) (/.f64 (*.f64 im #s(literal 1/2 binary64)) re))))
(* (pow re 2) (+ (* 1/6 im) (* 1/2 (/ im re))))
(*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/6 binary64)) (/.f64 (*.f64 im #s(literal 1/2 binary64)) re))))
(* 1/6 (* im (pow re 2)))
(*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))
(* (pow re 2) (+ (* 1/6 im) (* 1/2 (/ im re))))
(*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/6 binary64)) (/.f64 (*.f64 im #s(literal 1/2 binary64)) re))))
(* (pow re 2) (+ (* 1/6 im) (* 1/2 (/ im re))))
(*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/6 binary64)) (/.f64 (*.f64 im #s(literal 1/2 binary64)) re))))
(* (pow re 2) (+ (* 1/6 im) (* 1/2 (/ im re))))
(*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/6 binary64)) (/.f64 (*.f64 im #s(literal 1/2 binary64)) re))))
(* im (* re (+ 1/2 (* 1/6 re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(* im (* re (+ 1/2 (* 1/6 re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(* im (* re (+ 1/2 (* 1/6 re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(* im (* re (+ 1/2 (* 1/6 re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(* im (* re (+ 1/2 (* 1/6 re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(* im (* re (+ 1/2 (* 1/6 re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(* im (* re (+ 1/2 (* 1/6 re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(* im (* re (+ 1/2 (* 1/6 re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(* -1 (* im (* re (- (* -1/6 re) 1/2))))
(*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/6 binary64))))))
(* -1 (* im (* re (- (* -1/6 re) 1/2))))
(*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/6 binary64))))))
(* -1 (* im (* re (- (* -1/6 re) 1/2))))
(*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/6 binary64))))))
(* -1 (* im (* re (- (* -1/6 re) 1/2))))
(*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/6 binary64))))))
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(* im (+ 1 (+ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))))
(* im (+ 1 (+ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))))
(* im (+ 1 (+ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))))
(* (pow im 3) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 im (*.f64 im im)))
(* (pow im 3) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 2)))) 1/6))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/6 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im im))))))
(* (pow im 3) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 2)))) 1/6))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/6 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im im))))))
(* (pow im 3) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 2)))) 1/6))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/6 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im im))))))
(* (pow im 3) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 im (*.f64 im im)))
(* -1 (* (pow im 3) (+ (* -1 (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)) (* -1 (/ (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (pow im 2))))))
(*.f64 (*.f64 im (*.f64 im im)) (neg.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 im im)))))
(* -1 (* (pow im 3) (+ (* -1 (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)) (* -1 (/ (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (pow im 2))))))
(*.f64 (*.f64 im (*.f64 im im)) (neg.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 im im)))))
(* -1 (* (pow im 3) (+ (* -1 (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)) (* -1 (/ (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (pow im 2))))))
(*.f64 (*.f64 im (*.f64 im im)) (neg.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 im im)))))
(* im (+ 1 (* -1/6 (pow im 2))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(+ (* im (* re (+ 1 (* -1/6 (pow im 2))))) (* im (+ 1 (* -1/6 (pow im 2)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 re #s(literal 1 binary64)) im))
(+ (* im (+ 1 (* -1/6 (pow im 2)))) (* re (+ (* im (* re (+ 1/2 (* -1/12 (pow im 2))))) (* im (+ 1 (* -1/6 (pow im 2)))))))
(+.f64 (*.f64 re (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal -1/12 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 re #s(literal 1 binary64)) im)))
(+ (* im (+ 1 (* -1/6 (pow im 2)))) (* re (+ (* im (+ 1 (* -1/6 (pow im 2)))) (* re (+ (* im (* re (+ 1/6 (* -1/36 (pow im 2))))) (* im (+ 1/2 (* -1/12 (pow im 2)))))))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 re #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (*.f64 im re) (+.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) (+.f64 (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/36 binary64)))) #s(literal 1/2 binary64))))))
(* im (* (pow re 3) (+ 1/6 (* -1/36 (pow im 2)))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 im (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/36 binary64)))))
(* (pow re 3) (+ (* im (+ 1/6 (* -1/36 (pow im 2)))) (/ (* im (+ 1/2 (* -1/12 (pow im 2)))) re)))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 im (+.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/36 binary64))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal -1/12 binary64)))) re))))
(* (pow re 3) (+ (* im (+ 1/6 (* -1/36 (pow im 2)))) (+ (/ (* im (+ 1/2 (* -1/12 (pow im 2)))) re) (/ (* im (+ 1 (* -1/6 (pow im 2)))) (pow re 2)))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 im (+.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/36 binary64))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal -1/12 binary64)))) re))) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 re re))))
(* (pow re 3) (+ (* im (+ 1/6 (* -1/36 (pow im 2)))) (+ (/ (* im (+ 1/2 (* -1/12 (pow im 2)))) re) (+ (/ (* im (+ 1 (* -1/6 (pow im 2)))) (pow re 2)) (/ (* im (+ 1 (* -1/6 (pow im 2)))) (pow re 3))))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 im (+.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/36 binary64))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal -1/12 binary64)))) re))) (*.f64 im (+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 re re)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 re (*.f64 re re)))))))
(* -1 (* im (* (pow re 3) (- (* 1/36 (pow im 2)) 1/6))))
(-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 re (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/36 binary64))))))))
(* -1 (* (pow re 3) (+ (* -1 (/ (* im (+ 1/2 (* -1/12 (pow im 2)))) re)) (* im (- (* 1/36 (pow im 2)) 1/6)))))
(*.f64 (-.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/36 binary64))))) (/.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal -1/12 binary64))))) re)) (*.f64 (neg.f64 re) (*.f64 re re)))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (* im (- (* 1/6 (pow im 2)) 1)) re)) (* im (+ 1/2 (* -1/12 (pow im 2))))) re)) (* im (- (* 1/36 (pow im 2)) 1/6)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/36 binary64))))) (/.f64 (-.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal -1/12 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal 1/6 binary64)))) (/.f64 im re))) re))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* im (+ 1 (* -1/6 (pow im 2)))) re)) (* im (- (* 1/6 (pow im 2)) 1))) re)) (* im (+ 1/2 (* -1/12 (pow im 2))))) re)) (* im (- (* 1/36 (pow im 2)) 1/6)))))
(*.f64 (-.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/36 binary64))))) (/.f64 (-.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal -1/12 binary64))))) (/.f64 (-.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal 1/6 binary64))))) (*.f64 im (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) re))) re)) re)) (*.f64 (neg.f64 re) (*.f64 re re)))
(+ 1 (* -1/6 (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1 (* -1/6 (pow im 2))))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1/2 (* -1/12 (pow im 2)))))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 re (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal -1/12 binary64)))))))))
(+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1/2 (+ (* -1/12 (pow im 2)) (* re (+ 1/6 (* -1/36 (pow im 2))))))))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 re (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 re (+.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) (+.f64 (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/36 binary64)))) #s(literal 1/2 binary64)))))))
(* (pow re 3) (+ 1/6 (* -1/36 (pow im 2))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/36 binary64))))
(* (pow re 3) (+ 1/6 (+ (* -1/12 (/ (pow im 2) re)) (+ (* -1/36 (pow im 2)) (* 1/2 (/ 1 re))))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/6 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) re) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/36 binary64)) (/.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) re)))))
(* (pow re 3) (+ 1/6 (+ (* -1/6 (/ (pow im 2) (pow re 2))) (+ (* -1/12 (/ (pow im 2) re)) (+ (* -1/36 (pow im 2)) (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2))))))))
(*.f64 re (*.f64 (*.f64 re re) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/36 binary64)) (/.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) re))) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 re re))))))
(* (pow re 3) (+ 1/6 (+ (* -1/6 (/ (pow im 2) (pow re 2))) (+ (* -1/6 (/ (pow im 2) (pow re 3))) (+ (* -1/12 (/ (pow im 2) re)) (+ (* -1/36 (pow im 2)) (+ (* 1/2 (/ 1 re)) (+ (/ 1 (pow re 2)) (/ 1 (pow re 3))))))))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/6 binary64) (+.f64 (+.f64 (/.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) re) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) re)) (+.f64 (/.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) #s(literal -1/36 binary64))))) (*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 im (/.f64 im (*.f64 re re))) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re re))))))))
(* -1 (* (pow re 3) (- (* 1/36 (pow im 2)) 1/6)))
(*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/36 binary64)))) (*.f64 (neg.f64 re) (*.f64 re re)))
(* -1 (* (pow re 3) (- (+ (* -1 (/ (+ 1/2 (* -1/12 (pow im 2))) re)) (* 1/36 (pow im 2))) 1/6)))
(*.f64 (+.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 im (*.f64 im #s(literal 1/36 binary64))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal -1/12 binary64)))) re))) (*.f64 (neg.f64 re) (*.f64 re re)))
(* -1 (* (pow re 3) (- (+ (* -1 (/ (+ 1/2 (+ (* -1 (/ (- (* 1/6 (pow im 2)) 1) re)) (* -1/12 (pow im 2)))) re)) (* 1/36 (pow im 2))) 1/6)))
(*.f64 (+.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 im (*.f64 im #s(literal 1/36 binary64))) (/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal 1/6 binary64)))) re))) re))) (*.f64 (neg.f64 re) (*.f64 re re)))
(* -1 (* (pow re 3) (- (+ (* -1 (/ (+ 1/2 (+ (* -1 (/ (- (+ (* -1 (/ (+ 1 (* -1/6 (pow im 2))) re)) (* 1/6 (pow im 2))) 1) re)) (* -1/12 (pow im 2)))) re)) (* 1/36 (pow im 2))) 1/6)))
(*.f64 (+.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 im (*.f64 im #s(literal 1/36 binary64))) (/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) (/.f64 (+.f64 #s(literal -1 binary64) (-.f64 (*.f64 im (*.f64 im #s(literal 1/6 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) re))) re))) re))) (*.f64 (neg.f64 re) (*.f64 re re)))
(+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(+ 1 (+ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))))
(+ 1 (+ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))))
(+ 1 (+ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 2)))) 1/6))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im im))))))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 2)))) 1/6))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im im))))))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 2)))) 1/6))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im im))))))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 2)))) 1/6))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im im))))))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 2)))) 1/6))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im im))))))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 2)))) 1/6))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im im))))))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(+ (* -1/6 (pow im 2)) (* re (+ 1 (* -1/6 (pow im 2)))))
(+.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im im))))
(+ (* -1/6 (pow im 2)) (* re (+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1/2 (* -1/12 (pow im 2))))))))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 re (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal -1/12 binary64)))))))))
(+ (* -1/6 (pow im 2)) (* re (+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1/2 (+ (* -1/12 (pow im 2)) (* re (+ 1/6 (* -1/36 (pow im 2)))))))))))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 re (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 re (+.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) (+.f64 (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/36 binary64)))) #s(literal 1/2 binary64)))))))
(* (pow re 3) (+ 1/6 (* -1/36 (pow im 2))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/36 binary64))))
(* (pow re 3) (+ 1/6 (+ (* -1/12 (/ (pow im 2) re)) (+ (* -1/36 (pow im 2)) (* 1/2 (/ 1 re))))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/6 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) re) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/36 binary64)) (/.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) re)))))
(* (pow re 3) (+ 1/6 (+ (* -1/6 (/ (pow im 2) (pow re 2))) (+ (* -1/12 (/ (pow im 2) re)) (+ (* -1/36 (pow im 2)) (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2))))))))
(*.f64 re (*.f64 (*.f64 re re) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/36 binary64)) (/.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) re))) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 re re))))))
(* (pow re 3) (+ 1/6 (+ (* -1/6 (/ (pow im 2) (pow re 2))) (+ (* -1/6 (/ (pow im 2) (pow re 3))) (+ (* -1/12 (/ (pow im 2) re)) (+ (* -1/36 (pow im 2)) (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 im (/.f64 im (*.f64 re re))) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re re))))) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/36 binary64)) (/.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) re))) #s(literal 1/6 binary64))))
(* -1 (* (pow re 3) (- (* 1/36 (pow im 2)) 1/6)))
(*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/36 binary64)))) (*.f64 (neg.f64 re) (*.f64 re re)))
(* -1 (* (pow re 3) (- (+ (* -1 (/ (+ 1/2 (* -1/12 (pow im 2))) re)) (* 1/36 (pow im 2))) 1/6)))
(*.f64 (+.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 im (*.f64 im #s(literal 1/36 binary64))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal -1/12 binary64)))) re))) (*.f64 (neg.f64 re) (*.f64 re re)))
(* -1 (* (pow re 3) (- (+ (* -1 (/ (+ 1/2 (+ (* -1 (/ (- (* 1/6 (pow im 2)) 1) re)) (* -1/12 (pow im 2)))) re)) (* 1/36 (pow im 2))) 1/6)))
(*.f64 (+.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 im (*.f64 im #s(literal 1/36 binary64))) (/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal 1/6 binary64)))) re))) re))) (*.f64 (neg.f64 re) (*.f64 re re)))
(* -1 (* (pow re 3) (- (+ (* -1 (/ (+ 1/2 (+ (* -1 (/ (- (+ (* 1/6 (/ (pow im 2) re)) (* 1/6 (pow im 2))) 1) re)) (* -1/12 (pow im 2)))) re)) (* 1/36 (pow im 2))) 1/6)))
(*.f64 (+.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 im (*.f64 im #s(literal 1/36 binary64))) (/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal -1/12 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 im im) (/.f64 (*.f64 im im) re))) #s(literal 1 binary64)) re)) re))) (*.f64 (neg.f64 re) (*.f64 re re)))
(* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(+ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)))
(+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))
(+ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)))
(+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))
(+ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)))
(+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 2))) 1/6))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im im)))))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 2))) 1/6))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im im)))))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 2))) 1/6))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im im)))))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 2))) 1/6))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im im)))))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 2))) 1/6))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im im)))))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (/ (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))) (pow im 2))) 1/6))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im im)))))
re
(* re (+ 1 (* 1/2 re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(* 1/6 (pow re 3))
(*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
(* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/6 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 #s(literal 1 binary64) (*.f64 re re)))))
(* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/6 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 #s(literal 1 binary64) (*.f64 re re)))))
(* 1/6 (pow re 3))
(*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
(* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (/ 1 re)) re)) 1/6)))
(*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) re))) re)) (*.f64 (neg.f64 re) (*.f64 re re)))
(* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (/ 1 re)) re)) 1/6)))
(*.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) re))) re)) (*.f64 (neg.f64 re) (*.f64 re re)))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* re (+ 1/2 (* 1/6 re)))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(* re (+ 1/2 (* 1/6 re)))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(* re (+ 1/2 (* 1/6 re)))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(* 1/6 (pow re 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 re re))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))
(* 1/6 (pow re 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 re re))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))
(* 1/6 (* im re))
(*.f64 im (*.f64 re #s(literal 1/6 binary64)))
(* 1/6 (* im re))
(*.f64 im (*.f64 re #s(literal 1/6 binary64)))
(* 1/6 (* im re))
(*.f64 im (*.f64 re #s(literal 1/6 binary64)))
(* 1/6 (* im re))
(*.f64 im (*.f64 re #s(literal 1/6 binary64)))
(* 1/6 (* im re))
(*.f64 im (*.f64 re #s(literal 1/6 binary64)))
(* 1/6 (* im re))
(*.f64 im (*.f64 re #s(literal 1/6 binary64)))
(* 1/6 (* im re))
(*.f64 im (*.f64 re #s(literal 1/6 binary64)))
(* 1/6 (* im re))
(*.f64 im (*.f64 re #s(literal 1/6 binary64)))
(* 1/6 (* im re))
(*.f64 im (*.f64 re #s(literal 1/6 binary64)))
(* 1/6 (* im re))
(*.f64 im (*.f64 re #s(literal 1/6 binary64)))
(* 1/6 (* im re))
(*.f64 im (*.f64 re #s(literal 1/6 binary64)))
(* 1/6 (* im re))
(*.f64 im (*.f64 re #s(literal 1/6 binary64)))
(* 1/6 (* im re))
(*.f64 im (*.f64 re #s(literal 1/6 binary64)))
(* 1/6 (* im re))
(*.f64 im (*.f64 re #s(literal 1/6 binary64)))
(* 1/6 (* im re))
(*.f64 im (*.f64 re #s(literal 1/6 binary64)))
(* 1/6 (* im re))
(*.f64 im (*.f64 re #s(literal 1/6 binary64)))
(* 1/6 (* im re))
(*.f64 im (*.f64 re #s(literal 1/6 binary64)))
(* 1/6 (* im re))
(*.f64 im (*.f64 re #s(literal 1/6 binary64)))
(* 1/6 (* im re))
(*.f64 im (*.f64 re #s(literal 1/6 binary64)))
(* 1/6 (* im re))
(*.f64 im (*.f64 re #s(literal 1/6 binary64)))
(* 1/6 (* im re))
(*.f64 im (*.f64 re #s(literal 1/6 binary64)))
(* 1/6 (* im re))
(*.f64 im (*.f64 re #s(literal 1/6 binary64)))
(* 1/6 (* im re))
(*.f64 im (*.f64 re #s(literal 1/6 binary64)))
(* 1/6 (* im re))
(*.f64 im (*.f64 re #s(literal 1/6 binary64)))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(+ (* -1/6 (* (pow im 2) re)) (* -1/6 (pow im 2)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im im)))
(+ (* -1/6 (pow im 2)) (* re (+ (* -1/6 (pow im 2)) (* -1/12 (* (pow im 2) re)))))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 im (*.f64 im #s(literal -1/12 binary64))))))
(+ (* -1/6 (pow im 2)) (* re (+ (* -1/6 (pow im 2)) (* re (+ (* -1/12 (pow im 2)) (* -1/36 (* (pow im 2) re)))))))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) (*.f64 re (*.f64 (*.f64 im im) #s(literal -1/36 binary64))))))
(* -1/36 (* (pow im 2) (pow re 3)))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) #s(literal -1/36 binary64)))
(* (pow re 3) (+ (* -1/12 (/ (pow im 2) re)) (* -1/36 (pow im 2))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/36 binary64)) (/.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) re)))
(* (pow re 3) (+ (* -1/6 (/ (pow im 2) (pow re 2))) (+ (* -1/12 (/ (pow im 2) re)) (* -1/36 (pow im 2)))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/36 binary64)) (+.f64 (/.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) re) (/.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 re re)))))
(* (pow re 3) (+ (* -1/6 (/ (pow im 2) (pow re 2))) (+ (* -1/6 (/ (pow im 2) (pow re 3))) (+ (* -1/12 (/ (pow im 2) re)) (* -1/36 (pow im 2))))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal -1/36 binary64)) (/.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) re)) (*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 im (/.f64 im (*.f64 re re))) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re re)))))))
(* -1/36 (* (pow im 2) (pow re 3)))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) #s(literal -1/36 binary64)))
(* -1 (* (pow re 3) (+ (* 1/36 (pow im 2)) (* 1/12 (/ (pow im 2) re)))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (+.f64 (*.f64 im (*.f64 im #s(literal 1/36 binary64))) (*.f64 (/.f64 (*.f64 im im) re) #s(literal 1/12 binary64))) #s(literal -1 binary64)))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1/6 (/ (pow im 2) re)) (* -1/12 (pow im 2))) re)) (* 1/36 (pow im 2)))))
(*.f64 (*.f64 re (*.f64 re re)) (neg.f64 (-.f64 (*.f64 im (*.f64 im #s(literal 1/36 binary64))) (/.f64 (+.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) (/.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) re)) re))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (/ (pow im 2) re)) (* 1/6 (pow im 2))) re)) (* -1/12 (pow im 2))) re)) (* 1/36 (pow im 2)))))
(*.f64 (-.f64 (*.f64 im (*.f64 im #s(literal 1/36 binary64))) (/.f64 (-.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 im im) (/.f64 (*.f64 im im) re))) re)) re)) (*.f64 (neg.f64 re) (*.f64 re re)))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(+ (* -1/6 im) (* -1/6 (* im re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) im))
(+ (* -1/6 im) (* re (+ (* -1/6 im) (* -1/12 (* im re)))))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) im)) (*.f64 (*.f64 im (*.f64 re re)) #s(literal -1/12 binary64)))
(+ (* -1/6 im) (* re (+ (* -1/6 im) (* re (+ (* -1/12 im) (* -1/36 (* im re)))))))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) im)) (*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal -1/12 binary64)) (*.f64 im (*.f64 #s(literal -1/36 binary64) re))))))
(* -1/36 (* im (pow re 3)))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 im #s(literal -1/36 binary64)))
(* (pow re 3) (+ (* -1/12 (/ im re)) (* -1/36 im)))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (/.f64 (*.f64 im #s(literal -1/12 binary64)) re) (*.f64 im #s(literal -1/36 binary64))))
(* (pow re 3) (+ (* -1/6 (/ im (pow re 2))) (+ (* -1/12 (/ im re)) (* -1/36 im))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (+.f64 (/.f64 (*.f64 im #s(literal -1/12 binary64)) re) (*.f64 im #s(literal -1/36 binary64))) (/.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re re))))
(* (pow re 3) (+ (* -1/6 (/ im (pow re 2))) (+ (* -1/6 (/ im (pow re 3))) (+ (* -1/12 (/ im re)) (* -1/36 im)))))
(*.f64 re (*.f64 (*.f64 re re) (+.f64 (+.f64 (/.f64 (*.f64 im #s(literal -1/12 binary64)) re) (*.f64 im #s(literal -1/36 binary64))) (*.f64 #s(literal -1/6 binary64) (+.f64 (/.f64 im (*.f64 re re)) (/.f64 (/.f64 im (*.f64 re re)) re))))))
(* -1/36 (* im (pow re 3)))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 im #s(literal -1/36 binary64)))
(* -1 (* (pow re 3) (+ (* 1/36 im) (* 1/12 (/ im re)))))
(*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (/.f64 (*.f64 im #s(literal 1/12 binary64)) re)) (*.f64 (neg.f64 re) (*.f64 re re)))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1/6 (/ im re)) (* -1/12 im)) re)) (* 1/36 im))))
(*.f64 (*.f64 re (*.f64 re re)) (neg.f64 (-.f64 (*.f64 im #s(literal 1/36 binary64)) (/.f64 (+.f64 (*.f64 im #s(literal -1/12 binary64)) (/.f64 (*.f64 im #s(literal -1/6 binary64)) re)) re))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 im) (* 1/6 (/ im re))) re)) (* -1/12 im)) re)) (* 1/36 im))))
(*.f64 (-.f64 (*.f64 im #s(literal 1/36 binary64)) (/.f64 (+.f64 (*.f64 im #s(literal -1/12 binary64)) (/.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re))) re)) re)) (*.f64 (neg.f64 re) (*.f64 re re)))

eval138.0ms (0.6%)

Compiler

Compiled 43126 to 2994 computations (93.1% saved)

prune197.0ms (0.9%)

Pruning

47 alts after pruning (38 fresh and 9 done)

PrunedKeptTotal
New1033301063
Fresh7815
Picked235
Done066
Total1042471089
Accuracy
100.0%
Counts
1089 → 47
Alt Table
Click to see full alt table
StatusAccuracyProgram
20.2%
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))
11.6%
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))))))
13.5%
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/36 binary64))))) (/.f64 (-.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal -1/12 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal 1/6 binary64)))) (/.f64 im re))) re))))
14.2%
(-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 re (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/36 binary64))))))))
35.0%
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64)))))))
35.3%
(+.f64 im (*.f64 re (+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
31.6%
(+.f64 im (*.f64 re (+.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
34.7%
(+.f64 im (*.f64 re (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))
27.4%
(+.f64 im (*.f64 re im))
61.1%
(*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 re re) #s(literal 1 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (-.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 re re) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 re re)))))) (*.f64 (-.f64 re #s(literal 1 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (sin.f64 im))
56.3%
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 re #s(literal 1 binary64)))) (*.f64 (*.f64 re re) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 re re)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 re #s(literal 1 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (sin.f64 im))
69.2%
(*.f64 (+.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (sin.f64 im))
69.2%
(*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (sin.f64 im))
11.6%
(*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im)))))
27.1%
(*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
53.9%
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
27.4%
(*.f64 (+.f64 re #s(literal 1 binary64)) im)
69.2%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (sin.f64 im))
64.5%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (sin.f64 im))
9.5%
(*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 im (*.f64 im im)))
36.0%
(*.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 re (*.f64 re re)))) (sin.f64 im))
20.3%
(*.f64 (*.f64 (+.f64 im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (-.f64 im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))) (/.f64 #s(literal 1 binary64) (-.f64 im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))))
36.0%
(*.f64 (*.f64 (*.f64 re (*.f64 re re)) (+.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) re)))) (sin.f64 im))
11.6%
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 im (+.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/36 binary64))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal -1/12 binary64)))) re))) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 re re))))
21.9%
(*.f64 (*.f64 re re) (-.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 im re)) im) re)))
13.7%
(*.f64 (*.f64 im (*.f64 im im)) (neg.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 im im)))))
24.5%
(*.f64 (*.f64 im im) (*.f64 im (*.f64 #s(literal -1/6 binary64) (exp.f64 re))))
54.6%
(*.f64 (exp.f64 re) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
100.0%
(*.f64 (exp.f64 re) (sin.f64 im))
64.4%
(*.f64 (exp.f64 re) im)
10.9%
(*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 im re))))
14.2%
(*.f64 re (*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/6 binary64)) (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)))))
24.9%
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
24.7%
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64))) re) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
33.6%
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
21.5%
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 im (*.f64 im #s(literal 1/36 binary64))) (/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal 1/6 binary64)))) re))) re))) (*.f64 (neg.f64 re) (*.f64 re re)))))
18.8%
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im im)))))))
26.5%
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) im) im))))))
29.2%
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))))))
25.7%
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
13.2%
(*.f64 im (*.f64 (+.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 im (*.f64 im #s(literal 1/36 binary64))) (/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal 1/6 binary64)))) re))) re))) (*.f64 (neg.f64 re) (*.f64 re re))))
14.2%
(*.f64 im (*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/36 binary64)))))
12.4%
(*.f64 im (*.f64 re (*.f64 (*.f64 re re) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/36 binary64)) (/.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) re))) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 re re)))))))
15.8%
(*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
14.0%
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re)))
52.5%
(sin.f64 im)
23.7%
im
Compiler

Compiled 2307 to 1262 computations (45.3% saved)

simplify177.0ms (0.8%)

Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff128
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64))) re) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64)))))))
cost-diff128
(+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64))) re) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))
cost-diff128
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64))) re) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))))
cost-diff128
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64))) re) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
cost-diff0
(*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))
cost-diff0
(*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))
cost-diff128
(-.f64 (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (*.f64 im im))
cost-diff1536
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))
cost-diff0
(*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal 1/120 binary64))))
cost-diff0
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))))
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal 1/120 binary64))))))
cost-diff0
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))))))
cost-diff0
(+.f64 re #s(literal 1 binary64))
cost-diff0
(*.f64 (+.f64 re #s(literal 1 binary64)) im)
cost-diff0
(-.f64 #s(literal 1 binary64) (*.f64 re re))
cost-diff128
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)))
cost-diff128
(+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
cost-diff128
(*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (sin.f64 im))
Rules
2844×*-lowering-*.f32
2844×*-lowering-*.f64
2030×+-lowering-+.f64
2030×+-lowering-+.f32
1256×sum5-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
058629
1184568
2579531
32704530
46717530
08026530
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (+ (* (- 1 (* re re)) (/ 1 (- 1 re))) (* re (* re (+ 1/2 (* re 1/6))))) (sin im))
(+ (* (- 1 (* re re)) (/ 1 (- 1 re))) (* re (* re (+ 1/2 (* re 1/6)))))
(* (- 1 (* re re)) (/ 1 (- 1 re)))
(- 1 (* re re))
1
(* re re)
re
(/ 1 (- 1 re))
(- 1 re)
(* re (* re (+ 1/2 (* re 1/6))))
(* re (+ 1/2 (* re 1/6)))
(+ 1/2 (* re 1/6))
1/2
(* re 1/6)
1/6
(sin im)
im
(* (+ re 1) im)
(+ re 1)
re
1
im
(* im (+ 1 (* im (* im (+ -1/6 (* (* im im) 1/120))))))
im
(+ 1 (* im (* im (+ -1/6 (* (* im im) 1/120)))))
1
(* im (* im (+ -1/6 (* (* im im) 1/120))))
(* im (+ -1/6 (* (* im im) 1/120)))
(+ -1/6 (* (* im im) 1/120))
-1/6
(* (* im im) 1/120)
(* im im)
1/120
(/ (- (* (* re (* (+ (* re 1/2) 1) im)) (* re (* (+ (* re 1/2) 1) im))) (* im im)) (- (* re (* (+ (* re 1/2) 1) im)) im))
(- (* (* re (* (+ (* re 1/2) 1) im)) (* re (* (+ (* re 1/2) 1) im))) (* im im))
(* (* re (* (+ (* re 1/2) 1) im)) (* re (* (+ (* re 1/2) 1) im)))
(* re (* (+ (* re 1/2) 1) im))
re
(* (+ (* re 1/2) 1) im)
(+ (* re 1/2) 1)
(* re 1/2)
1/2
1
im
(* im im)
(- (* re (* (+ (* re 1/2) 1) im)) im)
(* im (+ 1 (+ (* re (+ 1 (/ (* (+ 1/8 (* (* re (* re re)) 1/216)) re) (+ 1/4 (* (* re 1/6) (- (* re 1/6) 1/2)))))) (* im (* im (+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6))))))))
im
(+ 1 (+ (* re (+ 1 (/ (* (+ 1/8 (* (* re (* re re)) 1/216)) re) (+ 1/4 (* (* re 1/6) (- (* re 1/6) 1/2)))))) (* im (* im (+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6)))))))
1
(+ (* re (+ 1 (/ (* (+ 1/8 (* (* re (* re re)) 1/216)) re) (+ 1/4 (* (* re 1/6) (- (* re 1/6) 1/2)))))) (* im (* im (+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6))))))
(* re (+ 1 (/ (* (+ 1/8 (* (* re (* re re)) 1/216)) re) (+ 1/4 (* (* re 1/6) (- (* re 1/6) 1/2))))))
re
(+ 1 (/ (* (+ 1/8 (* (* re (* re re)) 1/216)) re) (+ 1/4 (* (* re 1/6) (- (* re 1/6) 1/2)))))
(/ (* (+ 1/8 (* (* re (* re re)) 1/216)) re) (+ 1/4 (* (* re 1/6) (- (* re 1/6) 1/2))))
(* (+ 1/8 (* (* re (* re re)) 1/216)) re)
(+ 1/8 (* (* re (* re re)) 1/216))
1/8
(* (* re (* re re)) 1/216)
(* re (* re re))
(* re re)
1/216
(+ 1/4 (* (* re 1/6) (- (* re 1/6) 1/2)))
1/4
(* (* re 1/6) (- (* re 1/6) 1/2))
(* re 1/6)
1/6
(- (* re 1/6) 1/2)
1/2
(* im (* im (+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6)))))
(* im (+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6))))
(+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6)))
-1/6
(* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6))
(+ 1 (* re (+ 1/2 (* re 1/6))))
(* re (+ 1/2 (* re 1/6)))
(+ 1/2 (* re 1/6))
(* re -1/6)
Outputs
(* (+ (* (- 1 (* re re)) (/ 1 (- 1 re))) (* re (* re (+ 1/2 (* re 1/6))))) (sin im))
(*.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) re)) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (sin.f64 im))
(+ (* (- 1 (* re re)) (/ 1 (- 1 re))) (* re (* re (+ 1/2 (* re 1/6)))))
(+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) re)) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(* (- 1 (* re re)) (/ 1 (- 1 re)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) re))
(- 1 (* re re))
(-.f64 #s(literal 1 binary64) (*.f64 re re))
1
#s(literal 1 binary64)
(* re re)
(*.f64 re re)
re
(/ 1 (- 1 re))
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re))
(- 1 re)
(-.f64 #s(literal 1 binary64) re)
(* re (* re (+ 1/2 (* re 1/6))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(* re (+ 1/2 (* re 1/6)))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(+ 1/2 (* re 1/6))
(+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))
1/2
#s(literal 1/2 binary64)
(* re 1/6)
(*.f64 re #s(literal 1/6 binary64))
1/6
#s(literal 1/6 binary64)
(sin im)
(sin.f64 im)
im
(* (+ re 1) im)
(*.f64 im (+.f64 #s(literal 1 binary64) re))
(+ re 1)
(+.f64 #s(literal 1 binary64) re)
re
1
#s(literal 1 binary64)
im
(* im (+ 1 (* im (* im (+ -1/6 (* (* im im) 1/120))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal 1/120 binary64))))))
im
(+ 1 (* im (* im (+ -1/6 (* (* im im) 1/120)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))))
1
#s(literal 1 binary64)
(* im (* im (+ -1/6 (* (* im im) 1/120))))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal 1/120 binary64))))
(* im (+ -1/6 (* (* im im) 1/120)))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal 1/120 binary64))))
(+ -1/6 (* (* im im) 1/120))
(+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))
-1/6
#s(literal -1/6 binary64)
(* (* im im) 1/120)
(*.f64 (*.f64 im im) #s(literal 1/120 binary64))
(* im im)
(*.f64 im im)
1/120
#s(literal 1/120 binary64)
(/ (- (* (* re (* (+ (* re 1/2) 1) im)) (* re (* (+ (* re 1/2) 1) im))) (* im im)) (- (* re (* (+ (* re 1/2) 1) im)) im))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))))
(- (* (* re (* (+ (* re 1/2) 1) im)) (* re (* (+ (* re 1/2) 1) im))) (* im im))
(*.f64 im (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))))))
(* (* re (* (+ (* re 1/2) 1) im)) (* re (* (+ (* re 1/2) 1) im)))
(*.f64 (*.f64 re re) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))))
(* re (* (+ (* re 1/2) 1) im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (*.f64 re im))
re
(* (+ (* re 1/2) 1) im)
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(+ (* re 1/2) 1)
(+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))
(* re 1/2)
(*.f64 re #s(literal 1/2 binary64))
1/2
#s(literal 1/2 binary64)
1
#s(literal 1 binary64)
im
(* im im)
(*.f64 im im)
(- (* re (* (+ (* re 1/2) 1) im)) im)
(*.f64 im (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal -1 binary64)))
(* im (+ 1 (+ (* re (+ 1 (/ (* (+ 1/8 (* (* re (* re re)) 1/216)) re) (+ 1/4 (* (* re 1/6) (- (* re 1/6) 1/2)))))) (* im (* im (+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6))))))))
(*.f64 im (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64))))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/12 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))))
im
(+ 1 (+ (* re (+ 1 (/ (* (+ 1/8 (* (* re (* re re)) 1/216)) re) (+ 1/4 (* (* re 1/6) (- (* re 1/6) 1/2)))))) (* im (* im (+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6)))))))
(+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64))))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/12 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))))
1
#s(literal 1 binary64)
(+ (* re (+ 1 (/ (* (+ 1/8 (* (* re (* re re)) 1/216)) re) (+ 1/4 (* (* re 1/6) (- (* re 1/6) 1/2)))))) (* im (* im (+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6))))))
(+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64))))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/12 binary64))))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))
(* re (+ 1 (/ (* (+ 1/8 (* (* re (* re re)) 1/216)) re) (+ 1/4 (* (* re 1/6) (- (* re 1/6) 1/2))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64))))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/12 binary64)))))))
re
(+ 1 (/ (* (+ 1/8 (* (* re (* re re)) 1/216)) re) (+ 1/4 (* (* re 1/6) (- (* re 1/6) 1/2)))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64))))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/12 binary64))))))
(/ (* (+ 1/8 (* (* re (* re re)) 1/216)) re) (+ 1/4 (* (* re 1/6) (- (* re 1/6) 1/2))))
(/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64))))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/12 binary64)))))
(* (+ 1/8 (* (* re (* re re)) 1/216)) re)
(*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)))))
(+ 1/8 (* (* re (* re re)) 1/216))
(+.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64))))
1/8
#s(literal 1/8 binary64)
(* (* re (* re re)) 1/216)
(*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)))
(* re (* re re))
(*.f64 re (*.f64 re re))
(* re re)
(*.f64 re re)
1/216
#s(literal 1/216 binary64)
(+ 1/4 (* (* re 1/6) (- (* re 1/6) 1/2)))
(+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/12 binary64))))
1/4
#s(literal 1/4 binary64)
(* (* re 1/6) (- (* re 1/6) 1/2))
(*.f64 re (+.f64 (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/12 binary64)))
(* re 1/6)
(*.f64 re #s(literal 1/6 binary64))
1/6
#s(literal 1/6 binary64)
(- (* re 1/6) 1/2)
(+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64))
1/2
#s(literal 1/2 binary64)
(* im (* im (+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6)))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(* im (+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6))))
(*.f64 (*.f64 im #s(literal -1/6 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6)))
(+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))
-1/6
#s(literal -1/6 binary64)
(* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))
(+ 1 (* re (+ 1/2 (* re 1/6))))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(* re (+ 1/2 (* re 1/6)))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(+ 1/2 (* re 1/6))
(+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))
(* re -1/6)
(*.f64 re #s(literal -1/6 binary64))

localize11.7s (54.5%)

Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy97.5%
(*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))
accuracy94.7%
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))
accuracy79.7%
(+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64))) re) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))
accuracy71.0%
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64))) re) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64)))))
accuracy99.9%
(*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))
accuracy99.7%
(*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))
accuracy85.6%
(-.f64 (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (*.f64 im im))
accuracy47.7%
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))
accuracy99.9%
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))))))
accuracy99.8%
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))))
accuracy99.7%
(*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal 1/120 binary64))))
accuracy99.4%
(*.f64 (*.f64 im im) #s(literal 1/120 binary64))
accuracy100.0%
(+.f64 re #s(literal 1 binary64))
accuracy100.0%
(*.f64 (+.f64 re #s(literal 1 binary64)) im)
accuracy99.8%
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
accuracy99.5%
(*.f64 re #s(literal 1/6 binary64))
accuracy97.7%
(*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (sin.f64 im))
accuracy80.6%
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)))
Results
5.1s255×0valid
3.0ms5exit
Compiler

Compiled 685 to 59 computations (91.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0s
ival-mult: 5.0s (99% of total)
...c/correct-round.rkt:119:19: 16.0ms (0.3% of total)
ival-add: 15.0ms (0.3% of total)
ival-sub: 6.0ms (0.1% of total)
ival-sin: 6.0ms (0.1% of total)
ival-div: 5.0ms (0.1% of total)
const: 1.0ms (0% of total)
backward-pass: 1.0ms (0% of total)

series58.0ms (0.3%)

Counts
24 → 420
Calls
Call 1
Inputs
#<alt (* (+ (* (- 1 (* re re)) (/ 1 (- 1 re))) (* re (* re (+ 1/2 (* re 1/6))))) (sin im))>
#<alt (+ (* (- 1 (* re re)) (/ 1 (- 1 re))) (* re (* re (+ 1/2 (* re 1/6)))))>
#<alt (* (- 1 (* re re)) (/ 1 (- 1 re)))>
#<alt (- 1 (* re re))>
#<alt (* (+ re 1) im)>
#<alt (+ re 1)>
#<alt (* im (+ 1 (* im (* im (+ -1/6 (* (* im im) 1/120))))))>
#<alt (+ 1 (* im (* im (+ -1/6 (* (* im im) 1/120)))))>
#<alt (* im (* im (+ -1/6 (* (* im im) 1/120))))>
#<alt (* im (+ -1/6 (* (* im im) 1/120)))>
#<alt (/ (- (* (* re (* (+ (* re 1/2) 1) im)) (* re (* (+ (* re 1/2) 1) im))) (* im im)) (- (* re (* (+ (* re 1/2) 1) im)) im))>
#<alt (- (* (* re (* (+ (* re 1/2) 1) im)) (* re (* (+ (* re 1/2) 1) im))) (* im im))>
#<alt (* (* re (* (+ (* re 1/2) 1) im)) (* re (* (+ (* re 1/2) 1) im)))>
#<alt (* re (* (+ (* re 1/2) 1) im))>
#<alt (* im (+ 1 (+ (* re (+ 1 (/ (* (+ 1/8 (* (* re (* re re)) 1/216)) re) (+ 1/4 (* (* re 1/6) (- (* re 1/6) 1/2)))))) (* im (* im (+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6))))))))>
#<alt (+ 1 (+ (* re (+ 1 (/ (* (+ 1/8 (* (* re (* re re)) 1/216)) re) (+ 1/4 (* (* re 1/6) (- (* re 1/6) 1/2)))))) (* im (* im (+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6)))))))>
#<alt (+ (* re (+ 1 (/ (* (+ 1/8 (* (* re (* re re)) 1/216)) re) (+ 1/4 (* (* re 1/6) (- (* re 1/6) 1/2)))))) (* im (* im (+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6))))))>
#<alt (* re (+ 1 (/ (* (+ 1/8 (* (* re (* re re)) 1/216)) re) (+ 1/4 (* (* re 1/6) (- (* re 1/6) 1/2))))))>
#<alt (* re 1/6)>
#<alt (* re (+ 1/2 (* re 1/6)))>
#<alt (* (* im im) 1/120)>
#<alt (/ (* (+ 1/8 (* (* re (* re re)) 1/216)) re) (+ 1/4 (* (* re 1/6) (- (* re 1/6) 1/2))))>
#<alt (* im (* im (+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6)))))>
#<alt (* im (+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6))))>
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 (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re))))>
#<alt (* im (- (+ (* -1/6 (* (pow im 2) (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re))))) (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re)))) (/ (pow re 2) (- 1 re))))>
#<alt (* im (- (+ (* (pow im 2) (+ (* -1/6 (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re)))) (* 1/120 (* (pow im 2) (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re))))))) (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re)))) (/ (pow re 2) (- 1 re))))>
#<alt (* im (- (+ (* (pow im 2) (+ (* -1/6 (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re)))) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re))))) (* 1/120 (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re)))))))) (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re)))) (/ (pow re 2) (- 1 re))))>
#<alt (* (sin im) (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re))))>
#<alt (* (sin im) (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re))))>
#<alt (* (sin im) (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re))))>
#<alt (* (sin im) (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re))))>
#<alt (* (sin im) (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re))))>
#<alt (* (sin im) (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re))))>
#<alt (* (sin im) (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re))))>
#<alt (* (sin im) (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 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>
#<alt (+ 1 re)>
#<alt (+ 1 re)>
#<alt (+ 1 re)>
#<alt re>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt re>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt 1>
#<alt (+ 1 (* -1 (pow re 2)))>
#<alt (+ 1 (* -1 (pow re 2)))>
#<alt (+ 1 (* -1 (pow re 2)))>
#<alt (* -1 (pow re 2))>
#<alt (* (pow re 2) (- (/ 1 (pow re 2)) 1))>
#<alt (* (pow re 2) (- (/ 1 (pow re 2)) 1))>
#<alt (* (pow re 2) (- (/ 1 (pow re 2)) 1))>
#<alt (* -1 (pow re 2))>
#<alt (* (pow re 2) (- (/ 1 (pow re 2)) 1))>
#<alt (* (pow re 2) (- (/ 1 (pow re 2)) 1))>
#<alt (* (pow re 2) (- (/ 1 (pow re 2)) 1))>
#<alt im>
#<alt (+ im (* im re))>
#<alt (+ im (* im re))>
#<alt (+ im (* im re))>
#<alt (* im re)>
#<alt (* re (+ im (/ im re)))>
#<alt (* re (+ im (/ im re)))>
#<alt (* re (+ im (/ im re)))>
#<alt (* im re)>
#<alt (* -1 (* re (+ (* -1 im) (* -1 (/ im re)))))>
#<alt (* -1 (* re (+ (* -1 im) (* -1 (/ im re)))))>
#<alt (* -1 (* re (+ (* -1 im) (* -1 (/ im re)))))>
#<alt (* im (+ 1 re))>
#<alt (* im (+ 1 re))>
#<alt (* im (+ 1 re))>
#<alt (* im (+ 1 re))>
#<alt (* im (+ 1 re))>
#<alt (* im (+ 1 re))>
#<alt (* im (+ 1 re))>
#<alt (* im (+ 1 re))>
#<alt (* im (+ 1 re))>
#<alt (* im (+ 1 re))>
#<alt (* im (+ 1 re))>
#<alt (* im (+ 1 re))>
#<alt 1>
#<alt (+ 1 re)>
#<alt (+ 1 re)>
#<alt (+ 1 re)>
#<alt re>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt re>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt im>
#<alt (* im (+ 1 (* -1/6 (pow im 2))))>
#<alt (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))>
#<alt (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))>
#<alt (* 1/120 (pow im 5))>
#<alt (* (pow im 5) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))>
#<alt (* (pow im 5) (- (+ 1/120 (/ 1 (pow im 4))) (* 1/6 (/ 1 (pow im 2)))))>
#<alt (* (pow im 5) (- (+ 1/120 (/ 1 (pow im 4))) (* 1/6 (/ 1 (pow im 2)))))>
#<alt (* 1/120 (pow im 5))>
#<alt (* -1 (* (pow im 5) (- (* 1/6 (/ 1 (pow im 2))) 1/120)))>
#<alt (* -1 (* (pow im 5) (- (* 1/6 (/ 1 (pow im 2))) (+ 1/120 (/ 1 (pow im 4))))))>
#<alt (* -1 (* (pow im 5) (- (* 1/6 (/ 1 (pow im 2))) (+ 1/120 (/ 1 (pow im 4))))))>
#<alt 1>
#<alt (+ 1 (* -1/6 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))>
#<alt (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))>
#<alt (* 1/120 (pow im 4))>
#<alt (* (pow im 4) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (- (+ 1/120 (/ 1 (pow im 4))) (* 1/6 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (- (+ 1/120 (/ 1 (pow im 4))) (* 1/6 (/ 1 (pow im 2)))))>
#<alt (* 1/120 (pow im 4))>
#<alt (* (pow im 4) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (- (+ 1/120 (/ 1 (pow im 4))) (* 1/6 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (- (+ 1/120 (/ 1 (pow im 4))) (* 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1/6 (pow im 2))>
#<alt (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))>
#<alt (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))>
#<alt (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))>
#<alt (* 1/120 (pow im 4))>
#<alt (* (pow im 4) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))>
#<alt (* 1/120 (pow im 4))>
#<alt (* (pow im 4) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (- 1/120 (* 1/6 (/ 1 (pow im 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)))>
#<alt im>
#<alt (+ im (* im re))>
#<alt (+ im (* re (- (* 1/2 (* im re)) (* -1 im))))>
#<alt (+ im (* re (- (* 1/2 (* im re)) (* -1 im))))>
#<alt (* 1/2 (* im (pow re 2)))>
#<alt (* (pow re 2) (- (+ (* 1/2 im) (* 2 (/ im re))) (/ im re)))>
#<alt (* (pow re 2) (- (+ (* 1/2 im) (+ (* 2 (/ im re)) (* 2 (/ im (pow re 2))))) (+ (* -1 (/ im (pow re 2))) (+ (* 2 (/ (- (* 2 im) im) (pow re 2))) (/ im re)))))>
#<alt (* (pow re 2) (- (+ (* -1 (/ (+ (* -2 (- (* 2 im) im)) (* 2 (- (* 2 im) (+ (* -1 im) (* 2 (- (* 2 im) im)))))) (pow re 3))) (+ (* 1/2 im) (+ (* 2 (/ im re)) (* 2 (/ im (pow re 2)))))) (+ (* -1 (/ im (pow re 2))) (+ (* 2 (/ (- (* 2 im) im) (pow re 2))) (/ im re)))))>
#<alt (* 1/2 (* im (pow re 2)))>
#<alt (* (pow re 2) (+ (* -1 (/ (- (* -2 im) (* -1 im)) re)) (* 1/2 im)))>
#<alt (* (pow re 2) (+ (* -1 (/ (- (+ (* -2 im) (* -1 (/ (- (* 2 im) (+ (* -2 (- (* -2 im) (* -1 im))) (* -1 im))) re))) (* -1 im)) re)) (* 1/2 im)))>
#<alt (* (pow re 2) (+ (* -1 (/ (- (+ (* -2 im) (* -1 (/ (- (+ (* -2 (/ (- (* -2 im) (* -1 im)) re)) (+ (* -2 (/ (- (* 2 im) (+ (* -2 (- (* -2 im) (* -1 im))) (* -1 im))) re)) (* 2 im))) (+ (* -2 (- (* -2 im) (* -1 im))) (* -1 im))) re))) (* -1 im)) re)) (* 1/2 im)))>
#<alt (/ (* im (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1)) (- (* re (+ 1 (* 1/2 re))) 1))>
#<alt (/ (* im (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1)) (- (* re (+ 1 (* 1/2 re))) 1))>
#<alt (/ (* im (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1)) (- (* re (+ 1 (* 1/2 re))) 1))>
#<alt (/ (* im (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1)) (- (* re (+ 1 (* 1/2 re))) 1))>
#<alt (/ (* im (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1)) (- (* re (+ 1 (* 1/2 re))) 1))>
#<alt (/ (* im (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1)) (- (* re (+ 1 (* 1/2 re))) 1))>
#<alt (/ (* im (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1)) (- (* re (+ 1 (* 1/2 re))) 1))>
#<alt (/ (* im (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1)) (- (* re (+ 1 (* 1/2 re))) 1))>
#<alt (* -1 (/ (* im (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1)) (+ 1 (* -1 (* re (+ 1 (* 1/2 re)))))))>
#<alt (* -1 (/ (* im (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1)) (+ 1 (* -1 (* re (+ 1 (* 1/2 re)))))))>
#<alt (* -1 (/ (* im (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1)) (+ 1 (* -1 (* re (+ 1 (* 1/2 re)))))))>
#<alt (* -1 (/ (* im (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1)) (+ 1 (* -1 (* re (+ 1 (* 1/2 re)))))))>
#<alt (* -1 (pow im 2))>
#<alt (- (* (pow im 2) (pow re 2)) (pow im 2))>
#<alt (- (* (pow re 2) (+ (* (pow im 2) re) (pow im 2))) (pow im 2))>
#<alt (- (* (pow re 2) (+ (* re (+ (* 1/4 (* (pow im 2) re)) (pow im 2))) (pow im 2))) (pow im 2))>
#<alt (* 1/4 (* (pow im 2) (pow re 4)))>
#<alt (* (pow re 4) (+ (* 1/4 (pow im 2)) (/ (pow im 2) re)))>
#<alt (* (pow re 4) (+ (* 1/4 (pow im 2)) (+ (/ (pow im 2) re) (/ (pow im 2) (pow re 2)))))>
#<alt (* (pow re 4) (+ (* -1 (/ (pow im 2) (pow re 4))) (+ (* 1/4 (pow im 2)) (+ (/ (pow im 2) re) (/ (pow im 2) (pow re 2))))))>
#<alt (* 1/4 (* (pow im 2) (pow re 4)))>
#<alt (* (pow re 4) (+ (* 1/4 (pow im 2)) (/ (pow im 2) re)))>
#<alt (* (pow re 4) (+ (* -1 (/ (+ (* -1 (/ (pow im 2) re)) (* -1 (pow im 2))) re)) (* 1/4 (pow im 2))))>
#<alt (* (pow re 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow im 2) (pow re 2))) (pow im 2)) re)) (* -1 (pow im 2))) re)) (* 1/4 (pow im 2))))>
#<alt (* (pow im 2) (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1))>
#<alt (* (pow im 2) (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1))>
#<alt (* (pow im 2) (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1))>
#<alt (* (pow im 2) (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1))>
#<alt (* (pow im 2) (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1))>
#<alt (* (pow im 2) (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1))>
#<alt (* (pow im 2) (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1))>
#<alt (* (pow im 2) (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1))>
#<alt (* (pow im 2) (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1))>
#<alt (* (pow im 2) (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1))>
#<alt (* (pow im 2) (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1))>
#<alt (* (pow im 2) (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1))>
#<alt (* (pow im 2) (pow re 2))>
#<alt (* (pow re 2) (+ (* (pow im 2) re) (pow im 2)))>
#<alt (* (pow re 2) (+ (* re (+ (* 1/4 (* (pow im 2) re)) (pow im 2))) (pow im 2)))>
#<alt (* (pow re 2) (+ (* re (+ (* 1/4 (* (pow im 2) re)) (pow im 2))) (pow im 2)))>
#<alt (* 1/4 (* (pow im 2) (pow re 4)))>
#<alt (* (pow re 4) (+ (* 1/4 (pow im 2)) (/ (pow im 2) re)))>
#<alt (* (pow re 4) (+ (* 1/4 (pow im 2)) (+ (/ (pow im 2) re) (/ (pow im 2) (pow re 2)))))>
#<alt (* (pow re 4) (+ (* 1/4 (pow im 2)) (+ (/ (pow im 2) re) (/ (pow im 2) (pow re 2)))))>
#<alt (* 1/4 (* (pow im 2) (pow re 4)))>
#<alt (* (pow re 4) (+ (* 1/4 (pow im 2)) (/ (pow im 2) re)))>
#<alt (* (pow re 4) (+ (* -1 (/ (+ (* -1 (/ (pow im 2) re)) (* -1 (pow im 2))) re)) (* 1/4 (pow im 2))))>
#<alt (* (pow re 4) (+ (* -1 (/ (+ (* -1 (/ (pow im 2) re)) (* -1 (pow im 2))) re)) (* 1/4 (pow im 2))))>
#<alt (* (pow im 2) (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)))>
#<alt (* (pow im 2) (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)))>
#<alt (* (pow im 2) (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)))>
#<alt (* (pow im 2) (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)))>
#<alt (* (pow im 2) (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)))>
#<alt (* (pow im 2) (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)))>
#<alt (* (pow im 2) (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)))>
#<alt (* (pow im 2) (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)))>
#<alt (* (pow im 2) (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)))>
#<alt (* (pow im 2) (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)))>
#<alt (* (pow im 2) (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)))>
#<alt (* (pow im 2) (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)))>
#<alt (* im re)>
#<alt (* re (+ im (* 1/2 (* im re))))>
#<alt (* re (+ im (* 1/2 (* im re))))>
#<alt (* re (+ im (* 1/2 (* im re))))>
#<alt (* 1/2 (* im (pow re 2)))>
#<alt (* (pow re 2) (+ (* 1/2 im) (/ im re)))>
#<alt (* (pow re 2) (+ (* 1/2 im) (/ im re)))>
#<alt (* (pow re 2) (+ (* 1/2 im) (/ im re)))>
#<alt (* 1/2 (* im (pow re 2)))>
#<alt (* (pow re 2) (+ (* 1/2 im) (/ im re)))>
#<alt (* (pow re 2) (+ (* 1/2 im) (/ im re)))>
#<alt (* (pow re 2) (+ (* 1/2 im) (/ im re)))>
#<alt (* im (* re (+ 1 (* 1/2 re))))>
#<alt (* im (* re (+ 1 (* 1/2 re))))>
#<alt (* im (* re (+ 1 (* 1/2 re))))>
#<alt (* im (* re (+ 1 (* 1/2 re))))>
#<alt (* im (* re (+ 1 (* 1/2 re))))>
#<alt (* im (* re (+ 1 (* 1/2 re))))>
#<alt (* im (* re (+ 1 (* 1/2 re))))>
#<alt (* im (* re (+ 1 (* 1/2 re))))>
#<alt (* im (* re (+ 1 (* 1/2 re))))>
#<alt (* im (* re (+ 1 (* 1/2 re))))>
#<alt (* im (* re (+ 1 (* 1/2 re))))>
#<alt (* im (* re (+ 1 (* 1/2 re))))>
#<alt (* im (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2)))))))))>
#<alt (* im (+ 1 (+ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)))))>
#<alt (* im (+ 1 (+ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)))))>
#<alt (* im (+ 1 (+ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)))))>
#<alt (* (pow im 3) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* (pow im 3) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (pow im 2)))) 1/6))>
#<alt (* (pow im 3) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (pow im 2)))) 1/6))>
#<alt (* (pow im 3) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (pow im 2)))) 1/6))>
#<alt (* (pow im 3) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* -1 (* (pow im 3) (+ (* -1 (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)) (* -1 (/ (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2)))))))) (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (+ (* -1 (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)) (* -1 (/ (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2)))))))) (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (+ (* -1 (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)) (* -1 (/ (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2)))))))) (pow im 2))))))>
#<alt (* im (+ 1 (* -1/6 (pow im 2))))>
#<alt (+ (* im (* re (+ 1 (* -1/6 (pow im 2))))) (* im (+ 1 (* -1/6 (pow im 2)))))>
#<alt (+ (* im (+ 1 (* -1/6 (pow im 2)))) (* re (+ (* im (* re (+ 1/2 (* -1/12 (pow im 2))))) (* im (+ 1 (* -1/6 (pow im 2)))))))>
#<alt (+ (* im (+ 1 (* -1/6 (pow im 2)))) (* re (+ (* im (+ 1 (* -1/6 (pow im 2)))) (* re (+ (* im (* re (+ 1/6 (* -1/36 (pow im 2))))) (* im (+ 1/2 (* -1/12 (pow im 2)))))))))>
#<alt (* im (* (pow re 3) (+ 1/6 (* -1/36 (pow im 2)))))>
#<alt (* (pow re 3) (+ (* im (+ 1/6 (* -1/36 (pow im 2)))) (/ (* im (+ 1/2 (* -1/12 (pow im 2)))) re)))>
#<alt (* (pow re 3) (+ (* im (+ 1/6 (* -1/36 (pow im 2)))) (+ (/ (* im (+ 1/2 (* -1/12 (pow im 2)))) re) (/ (* im (+ 1 (* -1/6 (pow im 2)))) (pow re 2)))))>
#<alt (* (pow re 3) (+ (* im (+ 1/6 (* -1/36 (pow im 2)))) (+ (/ (* im (+ 1/2 (* -1/12 (pow im 2)))) re) (+ (/ (* im (+ 1 (* -1/6 (pow im 2)))) (pow re 2)) (/ (* im (+ 1 (* -1/6 (pow im 2)))) (pow re 3))))))>
#<alt (* -1 (* im (* (pow re 3) (- (* 1/36 (pow im 2)) 1/6))))>
#<alt (* -1 (* (pow re 3) (+ (* -1 (/ (* im (+ 1/2 (* -1/12 (pow im 2)))) re)) (* im (- (* 1/36 (pow im 2)) 1/6)))))>
#<alt (* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (* im (- (* 1/6 (pow im 2)) 1)) re)) (* im (+ 1/2 (* -1/12 (pow im 2))))) re)) (* im (- (* 1/36 (pow im 2)) 1/6)))))>
#<alt (* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* im (+ 1 (* -1/6 (pow im 2)))) re)) (* im (- (* 1/6 (pow im 2)) 1))) re)) (* im (+ 1/2 (* -1/12 (pow im 2))))) re)) (* im (- (* 1/36 (pow im 2)) 1/6)))))>
#<alt (+ 1 (* -1/6 (pow im 2)))>
#<alt (+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1 (* -1/6 (pow im 2))))))>
#<alt (+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1/2 (* -1/12 (pow im 2)))))))))>
#<alt (+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1/2 (+ (* -1/12 (pow im 2)) (* re (+ 1/6 (* -1/36 (pow im 2))))))))))))>
#<alt (* (pow re 3) (+ 1/6 (* -1/36 (pow im 2))))>
#<alt (* (pow re 3) (+ 1/6 (+ (* -1/12 (/ (pow im 2) re)) (+ (* -1/36 (pow im 2)) (* 1/2 (/ 1 re))))))>
#<alt (* (pow re 3) (+ 1/6 (+ (* -1/6 (/ (pow im 2) (pow re 2))) (+ (* -1/12 (/ (pow im 2) re)) (+ (* -1/36 (pow im 2)) (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2))))))))>
#<alt (* (pow re 3) (+ 1/6 (+ (* -1/6 (/ (pow im 2) (pow re 2))) (+ (* -1/6 (/ (pow im 2) (pow re 3))) (+ (* -1/12 (/ (pow im 2) re)) (+ (* -1/36 (pow im 2)) (+ (* 1/2 (/ 1 re)) (+ (/ 1 (pow re 2)) (/ 1 (pow re 3))))))))))>
#<alt (* -1 (* (pow re 3) (- (* 1/36 (pow im 2)) 1/6)))>
#<alt (* -1 (* (pow re 3) (- (+ (* -1 (/ (+ 1/2 (* -1/12 (pow im 2))) re)) (* 1/36 (pow im 2))) 1/6)))>
#<alt (* -1 (* (pow re 3) (- (+ (* -1 (/ (+ 1/2 (+ (* -1 (/ (- (* 1/6 (pow im 2)) 1) re)) (* -1/12 (pow im 2)))) re)) (* 1/36 (pow im 2))) 1/6)))>
#<alt (* -1 (* (pow re 3) (- (+ (* -1 (/ (+ 1/2 (+ (* -1 (/ (- (+ (* -1 (/ (+ 1 (* -1/6 (pow im 2))) re)) (* 1/6 (pow im 2))) 1) re)) (* -1/12 (pow im 2)))) re)) (* 1/36 (pow im 2))) 1/6)))>
#<alt (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))))>
#<alt (+ 1 (+ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))))>
#<alt (+ 1 (+ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))))>
#<alt (+ 1 (+ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))))>
#<alt (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (pow im 2)))) 1/6))>
#<alt (* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (pow im 2)))) 1/6))>
#<alt (* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (pow im 2)))) 1/6))>
#<alt (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (pow im 2)))) 1/6))>
#<alt (* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (pow im 2)))) 1/6))>
#<alt (* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (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)) (* re (+ 1/2 (* -1/12 (pow im 2))))))))>
#<alt (+ (* -1/6 (pow im 2)) (* re (+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1/2 (+ (* -1/12 (pow im 2)) (* re (+ 1/6 (* -1/36 (pow im 2)))))))))))>
#<alt (* (pow re 3) (+ 1/6 (* -1/36 (pow im 2))))>
#<alt (* (pow re 3) (+ 1/6 (+ (* -1/12 (/ (pow im 2) re)) (+ (* -1/36 (pow im 2)) (* 1/2 (/ 1 re))))))>
#<alt (* (pow re 3) (+ 1/6 (+ (* -1/6 (/ (pow im 2) (pow re 2))) (+ (* -1/12 (/ (pow im 2) re)) (+ (* -1/36 (pow im 2)) (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2))))))))>
#<alt (* (pow re 3) (+ 1/6 (+ (* -1/6 (/ (pow im 2) (pow re 2))) (+ (* -1/6 (/ (pow im 2) (pow re 3))) (+ (* -1/12 (/ (pow im 2) re)) (+ (* -1/36 (pow im 2)) (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))))))>
#<alt (* -1 (* (pow re 3) (- (* 1/36 (pow im 2)) 1/6)))>
#<alt (* -1 (* (pow re 3) (- (+ (* -1 (/ (+ 1/2 (* -1/12 (pow im 2))) re)) (* 1/36 (pow im 2))) 1/6)))>
#<alt (* -1 (* (pow re 3) (- (+ (* -1 (/ (+ 1/2 (+ (* -1 (/ (- (* 1/6 (pow im 2)) 1) re)) (* -1/12 (pow im 2)))) re)) (* 1/36 (pow im 2))) 1/6)))>
#<alt (* -1 (* (pow re 3) (- (+ (* -1 (/ (+ 1/2 (+ (* -1 (/ (- (+ (* 1/6 (/ (pow im 2) re)) (* 1/6 (pow im 2))) 1) re)) (* -1/12 (pow im 2)))) re)) (* 1/36 (pow im 2))) 1/6)))>
#<alt (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2)))))))>
#<alt (+ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)))>
#<alt (+ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)))>
#<alt (+ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)))>
#<alt (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (pow im 2))) 1/6))>
#<alt (* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (pow im 2))) 1/6))>
#<alt (* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (pow im 2))) 1/6))>
#<alt (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (pow im 2))) 1/6))>
#<alt (* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (pow im 2))) 1/6))>
#<alt (* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (pow im 2))) 1/6))>
#<alt re>
#<alt (* re (+ 1 (* 1/2 re)))>
#<alt (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))>
#<alt (* 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)))))>
#<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)) re)) 1/6)))>
#<alt (* 1/6 re)>
#<alt (* 1/6 re)>
#<alt (* 1/6 re)>
#<alt (* 1/6 re)>
#<alt (* 1/6 re)>
#<alt (* 1/6 re)>
#<alt (* 1/6 re)>
#<alt (* 1/6 re)>
#<alt (* 1/6 re)>
#<alt (* 1/6 re)>
#<alt (* 1/6 re)>
#<alt (* 1/6 re)>
#<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/120 (pow im 2))>
#<alt (* 1/120 (pow im 2))>
#<alt (* 1/120 (pow im 2))>
#<alt (* 1/120 (pow im 2))>
#<alt (* 1/120 (pow im 2))>
#<alt (* 1/120 (pow im 2))>
#<alt (* 1/120 (pow im 2))>
#<alt (* 1/120 (pow im 2))>
#<alt (* 1/120 (pow im 2))>
#<alt (* 1/120 (pow im 2))>
#<alt (* 1/120 (pow im 2))>
#<alt (* 1/120 (pow im 2))>
#<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 (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* -1/6 (pow im 2))>
#<alt (+ (* -1/6 (* (pow im 2) re)) (* -1/6 (pow im 2)))>
#<alt (+ (* -1/6 (pow im 2)) (* re (+ (* -1/6 (pow im 2)) (* -1/12 (* (pow im 2) re)))))>
#<alt (+ (* -1/6 (pow im 2)) (* re (+ (* -1/6 (pow im 2)) (* re (+ (* -1/12 (pow im 2)) (* -1/36 (* (pow im 2) re)))))))>
#<alt (* -1/36 (* (pow im 2) (pow re 3)))>
#<alt (* (pow re 3) (+ (* -1/12 (/ (pow im 2) re)) (* -1/36 (pow im 2))))>
#<alt (* (pow re 3) (+ (* -1/6 (/ (pow im 2) (pow re 2))) (+ (* -1/12 (/ (pow im 2) re)) (* -1/36 (pow im 2)))))>
#<alt (* (pow re 3) (+ (* -1/6 (/ (pow im 2) (pow re 2))) (+ (* -1/6 (/ (pow im 2) (pow re 3))) (+ (* -1/12 (/ (pow im 2) re)) (* -1/36 (pow im 2))))))>
#<alt (* -1/36 (* (pow im 2) (pow re 3)))>
#<alt (* -1 (* (pow re 3) (+ (* 1/36 (pow im 2)) (* 1/12 (/ (pow im 2) re)))))>
#<alt (* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1/6 (/ (pow im 2) re)) (* -1/12 (pow im 2))) re)) (* 1/36 (pow im 2)))))>
#<alt (* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (/ (pow im 2) re)) (* 1/6 (pow im 2))) re)) (* -1/12 (pow im 2))) re)) (* 1/36 (pow im 2)))))>
#<alt (* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))>
#<alt (* -1/6 im)>
#<alt (+ (* -1/6 im) (* -1/6 (* im re)))>
#<alt (+ (* -1/6 im) (* re (+ (* -1/6 im) (* -1/12 (* im re)))))>
#<alt (+ (* -1/6 im) (* re (+ (* -1/6 im) (* re (+ (* -1/12 im) (* -1/36 (* im re)))))))>
#<alt (* -1/36 (* im (pow re 3)))>
#<alt (* (pow re 3) (+ (* -1/12 (/ im re)) (* -1/36 im)))>
#<alt (* (pow re 3) (+ (* -1/6 (/ im (pow re 2))) (+ (* -1/12 (/ im re)) (* -1/36 im))))>
#<alt (* (pow re 3) (+ (* -1/6 (/ im (pow re 2))) (+ (* -1/6 (/ im (pow re 3))) (+ (* -1/12 (/ im re)) (* -1/36 im)))))>
#<alt (* -1/36 (* im (pow re 3)))>
#<alt (* -1 (* (pow re 3) (+ (* 1/36 im) (* 1/12 (/ im re)))))>
#<alt (* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1/6 (/ im re)) (* -1/12 im)) re)) (* 1/36 im))))>
#<alt (* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 im) (* 1/6 (/ im re))) re)) (* -1/12 im)) re)) (* 1/36 im))))>
Calls

105 calls:

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

rewrite339.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
3952×*-lowering-*.f32
3952×*-lowering-*.f64
1582×fma-lowering-fma.f32
1582×fma-lowering-fma.f64
1542×unpow-prod-down
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
058390
1404263
24061261
08578261
Stop Event
iter limit
node limit
Counts
24 → 549
Calls
Call 1
Inputs
(* (+ (* (- 1 (* re re)) (/ 1 (- 1 re))) (* re (* re (+ 1/2 (* re 1/6))))) (sin im))
(+ (* (- 1 (* re re)) (/ 1 (- 1 re))) (* re (* re (+ 1/2 (* re 1/6)))))
(* (- 1 (* re re)) (/ 1 (- 1 re)))
(- 1 (* re re))
(* (+ re 1) im)
(+ re 1)
(* im (+ 1 (* im (* im (+ -1/6 (* (* im im) 1/120))))))
(+ 1 (* im (* im (+ -1/6 (* (* im im) 1/120)))))
(* im (* im (+ -1/6 (* (* im im) 1/120))))
(* im (+ -1/6 (* (* im im) 1/120)))
(/ (- (* (* re (* (+ (* re 1/2) 1) im)) (* re (* (+ (* re 1/2) 1) im))) (* im im)) (- (* re (* (+ (* re 1/2) 1) im)) im))
(- (* (* re (* (+ (* re 1/2) 1) im)) (* re (* (+ (* re 1/2) 1) im))) (* im im))
(* (* re (* (+ (* re 1/2) 1) im)) (* re (* (+ (* re 1/2) 1) im)))
(* re (* (+ (* re 1/2) 1) im))
(* im (+ 1 (+ (* re (+ 1 (/ (* (+ 1/8 (* (* re (* re re)) 1/216)) re) (+ 1/4 (* (* re 1/6) (- (* re 1/6) 1/2)))))) (* im (* im (+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6))))))))
(+ 1 (+ (* re (+ 1 (/ (* (+ 1/8 (* (* re (* re re)) 1/216)) re) (+ 1/4 (* (* re 1/6) (- (* re 1/6) 1/2)))))) (* im (* im (+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6)))))))
(+ (* re (+ 1 (/ (* (+ 1/8 (* (* re (* re re)) 1/216)) re) (+ 1/4 (* (* re 1/6) (- (* re 1/6) 1/2)))))) (* im (* im (+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6))))))
(* re (+ 1 (/ (* (+ 1/8 (* (* re (* re re)) 1/216)) re) (+ 1/4 (* (* re 1/6) (- (* re 1/6) 1/2))))))
(* re 1/6)
(* re (+ 1/2 (* re 1/6)))
(* (* im im) 1/120)
(/ (* (+ 1/8 (* (* re (* re re)) 1/216)) re) (+ 1/4 (* (* re 1/6) (- (* re 1/6) 1/2))))
(* im (* im (+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6)))))
(* im (+ -1/6 (* (+ 1 (* re (+ 1/2 (* re 1/6)))) (* re -1/6))))
Outputs
(+.f64 (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re)) (*.f64 (sin.f64 im) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(+.f64 (*.f64 (sin.f64 im) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re)))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (sin.f64 im)) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (sin.f64 im)))
(+.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (sin.f64 im)) (*.f64 (+.f64 #s(literal 1 binary64) re) (sin.f64 im)))
(/.f64 (*.f64 (sin.f64 im) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (+.f64 #s(literal 1 binary64) re)))))
(/.f64 (*.f64 (sin.f64 im) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (-.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (-.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (sin.f64 im)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (+.f64 #s(literal 1 binary64) re)))))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (-.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (sin.f64 im)) (-.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (sin.f64 im))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(+.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (+.f64 #s(literal 1 binary64) re))
(+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (-.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (-.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(fma.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (+.f64 #s(literal 1 binary64) re))
(fma.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) (+.f64 #s(literal 1 binary64) re))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(fma.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) re (+.f64 #s(literal 1 binary64) re))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (+.f64 #s(literal 1 binary64) re)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (-.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (+.f64 #s(literal 1 binary64) re)))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (+.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (-.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (-.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (+.f64 #s(literal 1 binary64) re))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (-.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (neg.f64 (-.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (-.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (+.f64 #s(literal 1 binary64) re)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (+.f64 #s(literal 1 binary64) re)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (-.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (+.f64 #s(literal 1 binary64) re))))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (-.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(+.f64 #s(literal 1 binary64) re)
(+.f64 re #s(literal 1 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 0 binary64) (*.f64 re re))))
(+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re)))
(-.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (neg.f64 (/.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) re))) (neg.f64 (/.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re))))
(fma.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1/2 binary64)) (neg.f64 (/.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 #s(literal 1 binary64) re) (neg.f64 (/.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) re))) (neg.f64 (/.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) re) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 (*.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 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) re))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) re))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 re re) #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.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 (*.f64 re re)) (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (*.f64 re re)))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (*.f64 re re))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) (*.f64 re re))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) re)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (*.f64 re re))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) re)) (+.f64 #s(literal 1 binary64) (*.f64 re re))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (neg.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) re)))
(/.f64 (neg.f64 (+.f64 (*.f64 re re) #s(literal -1 binary64))) (neg.f64 (+.f64 re #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (*.f64 re re)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (*.f64 re re)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (*.f64 re re)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re))) (+.f64 #s(literal 1 binary64) (*.f64 re re)))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) re)))
(pow.f64 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) re) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 (*.f64 re re) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) (*.f64 re re)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) re)))
(*.f64 (+.f64 (*.f64 re re) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) re))))
(+.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re)))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (*.f64 re re))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (*.f64 re re))))) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (*.f64 re re))))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re re))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 #s(literal 1 binary64) (*.f64 re re))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (*.f64 re re)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (*.f64 re re)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (*.f64 re re)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (*.f64 re re)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 re re)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (*.f64 re re))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (*.f64 re re)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re re)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (*.f64 re re))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re re))))
(+.f64 im (*.f64 im re))
(+.f64 im (*.f64 re im))
(+.f64 (*.f64 im re) im)
(+.f64 (*.f64 re im) im)
(/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) re))
(/.f64 (*.f64 im (+.f64 (*.f64 re re) #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))) im) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) re))
(/.f64 (*.f64 (+.f64 (*.f64 re re) #s(literal -1 binary64)) im) (+.f64 re #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) re) im)
(*.f64 im (+.f64 #s(literal 1 binary64) re))
(+.f64 #s(literal 1 binary64) re)
(+.f64 re #s(literal 1 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 0 binary64) (*.f64 re re))))
(+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re)))
(-.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (neg.f64 (/.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) re))) (neg.f64 (/.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re))))
(fma.f64 (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) re) #s(literal -1/2 binary64)) (neg.f64 (/.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 #s(literal 1 binary64) re) (neg.f64 (/.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) re))) (neg.f64 (/.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) re) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 (*.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 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) re))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) re))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 re re) #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.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 (*.f64 re re)) (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (*.f64 re re)))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (*.f64 re re))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) (*.f64 re re))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) re)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (*.f64 re re))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) re)) (+.f64 #s(literal 1 binary64) (*.f64 re re))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (neg.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) re)))
(/.f64 (neg.f64 (+.f64 (*.f64 re re) #s(literal -1 binary64))) (neg.f64 (+.f64 re #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (*.f64 re re)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (*.f64 re re)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (*.f64 re re)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re))) (+.f64 #s(literal 1 binary64) (*.f64 re re)))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) re)))
(pow.f64 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) re) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 (*.f64 re re) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) re))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) (*.f64 re re)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) re)))
(*.f64 (+.f64 (*.f64 re re) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) re))))
(+.f64 im (*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))))))
(+.f64 (*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))))) im)
(fma.f64 #s(literal 1 binary64) im (*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))))))
(fma.f64 im #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))))))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))))))) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))))) (*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))))))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))))) (*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))))))) (-.f64 im (*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))))))
(/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) #s(literal 1 binary64)))))
(/.f64 (*.f64 im (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))))))) im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))))))) im) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))))) im)
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))))
(+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))))))
(fma.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) im #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))))))) (+.f64 (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))))) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) #s(literal 1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))))))
(+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (*.f64 #s(literal 1/120 binary64) (*.f64 im (*.f64 im im)))))
(+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))))
(+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(+.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) im) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 im (*.f64 im im))) im))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im #s(literal 1/120 binary64))) (*.f64 im im)))
(+.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/120 binary64))) (*.f64 im im)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/120 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/14400 binary64)))) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1/120 binary64) (*.f64 im im))))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))))
(*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))) (*.f64 im im))
(*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) im)
(*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))))) im)
(+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 im (*.f64 im im))))
(+.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -1/6 binary64)))
(fma.f64 im #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 im (*.f64 im im))))
(fma.f64 #s(literal -1/6 binary64) im (*.f64 #s(literal 1/120 binary64) (*.f64 im (*.f64 im im))))
(/.f64 (+.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64))) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 1/120 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 im (*.f64 im im)))))))
(/.f64 (-.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im #s(literal -1/6 binary64))) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 1/120 binary64) (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 im (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/120 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 im (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/14400 binary64)))) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1/120 binary64) (*.f64 im im))))
(/.f64 (*.f64 (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64)))) im) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/120 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/14400 binary64))) im) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1/120 binary64) (*.f64 im im))))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))))
(*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/120 binary64)))) im)
(+.f64 im (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))))
(+.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im)
(+.f64 (/.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im)) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im)))
(fma.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) im)
(fma.f64 re (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im)) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im))))
(fma.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im)) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im))))
(fma.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) re im)
(fma.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (/.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im)) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im))))
(fma.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im)) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im))))
(fma.f64 (*.f64 re (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im)) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im))))
(fma.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) im im)
(fma.f64 (/.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im))) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im))))
(fma.f64 (/.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (-.f64 (*.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (*.f64 im (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im))) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im))))
(neg.f64 (/.f64 (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im))) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))))))))
(/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im))) (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (+.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im)) (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 im im))) (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))))) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im)))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im))))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im)) (/.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im))) (+.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im))) (*.f64 (/.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im)) (/.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im))) (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im)))) (+.f64 (/.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im))) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im))) (+.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im))
(*.f64 (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im)) (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im))) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im) (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im))))
(*.f64 (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im) (/.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im)))
(*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)) (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im))) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)) (-.f64 (*.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (*.f64 im (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im))))
(*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (-.f64 (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))))))))
(*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))))))
(+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))))
(+.f64 (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))
(+.f64 (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))))
(+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)) (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im) (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im) (-.f64 #s(literal 0 binary64) im)))
(+.f64 (*.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)))
(-.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (*.f64 im im))
(-.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (-.f64 (*.f64 im im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))))) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))))))))
(-.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))))) (+.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))))))
(fma.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (neg.f64 (-.f64 (*.f64 im im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))))
(fma.f64 re (*.f64 re (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 re (*.f64 re (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) (neg.f64 (-.f64 (*.f64 im im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))))
(fma.f64 (*.f64 re re) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (*.f64 re re) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (neg.f64 (-.f64 (*.f64 im im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))))
(fma.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) (neg.f64 (-.f64 (*.f64 im im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))))
(fma.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (neg.f64 (-.f64 (*.f64 im im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))))
(fma.f64 (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))
(fma.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 re re) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 re re) (neg.f64 (-.f64 (*.f64 im im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))))
(fma.f64 (*.f64 re (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (*.f64 re (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (neg.f64 (-.f64 (*.f64 im im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))))
(fma.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)) (neg.f64 (-.f64 (*.f64 im im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))))
(fma.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) re (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) re (neg.f64 (-.f64 (*.f64 im im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))))
(fma.f64 (pow.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (pow.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 im im) (neg.f64 (-.f64 (*.f64 im im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))))
(fma.f64 (pow.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (pow.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (pow.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (pow.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (neg.f64 (-.f64 (*.f64 im im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))))
(fma.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 im im) (neg.f64 (-.f64 (*.f64 im im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))))
(fma.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (neg.f64 (-.f64 (*.f64 im im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))))
(fma.f64 (*.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (*.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im (neg.f64 (-.f64 (*.f64 im im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))))
(fma.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) im) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) im) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (neg.f64 (-.f64 (*.f64 im im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))))
(fma.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) im (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) im (neg.f64 (-.f64 (*.f64 im im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))))) (-.f64 (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))))))
(/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im))) (+.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (neg.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)))) (neg.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))))) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))))) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (*.f64 im im))) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (*.f64 im im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)) #s(literal 3 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)) (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))) (*.f64 (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)) (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))) (-.f64 (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im) (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im))) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im) (-.f64 (*.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (*.f64 im (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))))) (-.f64 (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))) (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))))))))
(*.f64 (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im))
(*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))))
(*.f64 re (*.f64 re (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))))
(*.f64 (*.f64 re re) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))))
(*.f64 (*.f64 im im) (pow.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))))
(*.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))))
(*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 re re))
(*.f64 (*.f64 re (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) re)
(*.f64 (pow.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 im im))
(*.f64 (pow.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (pow.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 im im))
(*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 (*.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im)
(*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) im) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) im)
(*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (*.f64 im re))
(*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) re)
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) im)
(*.f64 (*.f64 re im) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(+.f64 im (*.f64 im (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(+.f64 (*.f64 im (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))) im)
(+.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 im (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) im) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))) im))
(fma.f64 #s(literal 1 binary64) im (*.f64 im (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(fma.f64 im #s(literal 1 binary64) (*.f64 im (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))))) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))) (*.f64 im (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))))) (*.f64 im (*.f64 im (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))))))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))) (*.f64 im (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))) (-.f64 im (*.f64 im (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))))))
(/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) (-.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) #s(literal 1 binary64)))))
(/.f64 (*.f64 im (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))) (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))) im) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) (-.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))))) im) (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(*.f64 im (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(*.f64 (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) im)
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))))
(+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))) #s(literal 1 binary64)))
(+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(+.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) #s(literal 1 binary64))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))))) (/.f64 (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))) (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) (-.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) (-.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))) (+.f64 (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))) (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))))) (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) (-.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal 3 binary64)) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))) #s(literal 1 binary64)) (-.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) (-.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) (-.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))))))
(+.f64 re (+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))))
(+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))
(+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) (*.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))) #s(literal 1 binary64)) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) #s(literal 1 binary64)))
(+.f64 (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))) re) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (-.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) (-.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(fma.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))
(fma.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(fma.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) re (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))
(fma.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))) im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))))) (+.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))))) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))) (-.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))))) (neg.f64 (-.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))) (+.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))))) (-.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))))
(*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))) #s(literal 1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))))
(*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(+.f64 re (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) re)
(fma.f64 #s(literal 1 binary64) re (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(fma.f64 re #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(/.f64 (+.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (+.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(/.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (-.f64 re (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64)))))
(/.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) re) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) re)
(*.f64 re #s(literal 1/6 binary64))
(*.f64 #s(literal 1/6 binary64) re)
(+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re (*.f64 re #s(literal 1/6 binary64))))
(+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
(+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (*.f64 re #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) #s(literal -1 binary64)))
(fma.f64 re #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal 1/6 binary64))))
(fma.f64 #s(literal 1/2 binary64) re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))
(neg.f64 (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))))) (+.f64 (neg.f64 (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64)))) #s(literal -1/4 binary64))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64)))))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal 1 binary64)))
(/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64)))))) (+.f64 (neg.f64 (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64)))) #s(literal -1/4 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/10077696 binary64)))) re) (*.f64 (+.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))) (+.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/46656 binary64))) re) (*.f64 (-.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64)))))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))))))) (+.f64 (neg.f64 (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64)))) #s(literal -1/4 binary64)))
(/.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))))) #s(literal 1 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))))))) (neg.f64 (+.f64 (neg.f64 (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64)))) #s(literal -1/4 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))))) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (-.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (*.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
(/.f64 (*.f64 re (-.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 #s(literal 1/512 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/10077696 binary64)))) (/.f64 re (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64)))))) (+.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))) (+.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))) #s(literal -1/8 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/46656 binary64))) (/.f64 re (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64)))))) (-.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))) re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal -1/6 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) re)
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64)))) (/.f64 re (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64)))) #s(literal -1/4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64))))) (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64))))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64)))))) #s(literal -1 binary64)))
(*.f64 (/.f64 re (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64))))) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64)))))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64))))))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) re)
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))))) (/.f64 re (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64))))))
(*.f64 (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))))) (+.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (*.f64 (+.f64 (*.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/16 binary64) (*.f64 (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64))) (-.f64 (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64))) #s(literal 1/4 binary64)))))
(*.f64 (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))))) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (*.f64 (+.f64 (*.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/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64)))))
(*.f64 im (*.f64 im #s(literal 1/120 binary64)))
(*.f64 (*.f64 im im) #s(literal 1/120 binary64))
(*.f64 #s(literal 1/120 binary64) (*.f64 im im))
(*.f64 (*.f64 im #s(literal 1/120 binary64)) im)
(+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re (*.f64 re #s(literal 1/6 binary64))))
(+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
(+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (*.f64 re #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) #s(literal -1 binary64)))
(fma.f64 re #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal 1/6 binary64))))
(fma.f64 #s(literal 1/2 binary64) re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))
(neg.f64 (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))))) (+.f64 (neg.f64 (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64)))) #s(literal -1/4 binary64))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64)))))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal 1 binary64)))
(/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64)))))) (+.f64 (neg.f64 (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64)))) #s(literal -1/4 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/10077696 binary64)))) re) (*.f64 (+.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))) (+.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/46656 binary64))) re) (*.f64 (-.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64)))))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))))))) (+.f64 (neg.f64 (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64)))) #s(literal -1/4 binary64)))
(/.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))))) #s(literal 1 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))))))) (neg.f64 (+.f64 (neg.f64 (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64)))) #s(literal -1/4 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))))) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (-.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (*.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
(/.f64 (*.f64 re (-.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 #s(literal 1/512 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/10077696 binary64)))) (/.f64 re (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64)))))) (+.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))) (+.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))) #s(literal -1/8 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/46656 binary64))) (/.f64 re (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64)))))) (-.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))) re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal -1/6 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))) re)
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64)))) (/.f64 re (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64)))) #s(literal -1/4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64))))) (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64))))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64)))))) #s(literal -1 binary64)))
(*.f64 (/.f64 re (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64))))) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64)))))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64))))))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) re)
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))))) (/.f64 re (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64))))))
(*.f64 (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))))) (+.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (*.f64 (+.f64 (*.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/16 binary64) (*.f64 (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64))) (-.f64 (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64))) #s(literal 1/4 binary64)))))
(*.f64 (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))))) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (*.f64 (+.f64 (*.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/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64)))))
(+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re #s(literal -1/6 binary64)) im))))
(+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))
(+.f64 (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(+.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) im) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re #s(literal -1/6 binary64)) im)) im))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (*.f64 im im)))
(+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (*.f64 im im)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1/216 binary64)))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal 1/36 binary64)))) (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))
(*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im im))
(*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))))) im)
(+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re #s(literal -1/6 binary64)) im)))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re #s(literal -1/6 binary64)) im)) (*.f64 im #s(literal -1/6 binary64)))
(fma.f64 im #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re #s(literal -1/6 binary64)) im)))
(fma.f64 #s(literal -1/6 binary64) im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re #s(literal -1/6 binary64)) im)))
(/.f64 (+.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 #s(literal -1/216 binary64) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re #s(literal -1/6 binary64)) im)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re #s(literal -1/6 binary64)) im))) (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re #s(literal -1/6 binary64)) im))))))
(/.f64 (-.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im #s(literal -1/6 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re #s(literal -1/6 binary64)) im)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re #s(literal -1/6 binary64)) im)))) (-.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re #s(literal -1/6 binary64)) im))))
(/.f64 (*.f64 im (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1/216 binary64)))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 im (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal 1/36 binary64)))) (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal -1/216 binary64))) im) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) #s(literal 1/36 binary64))) im) (-.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))
(*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))) im)

simplify334.0ms (1.6%)

Algorithm
egg-herbie
Rules
5998×*-lowering-*.f32
5998×*-lowering-*.f64
4416×+-lowering-+.f64
4416×+-lowering-+.f32
1642×fma-lowering-fma.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05976711
121286022
085726022
Stop Event
iter limit
node limit
Counts
420 → 420
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 (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re))))
(* im (- (+ (* -1/6 (* (pow im 2) (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re))))) (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re)))) (/ (pow re 2) (- 1 re))))
(* im (- (+ (* (pow im 2) (+ (* -1/6 (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re)))) (* 1/120 (* (pow im 2) (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re))))))) (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re)))) (/ (pow re 2) (- 1 re))))
(* im (- (+ (* (pow im 2) (+ (* -1/6 (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re)))) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re))))) (* 1/120 (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re)))))))) (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re)))) (/ (pow re 2) (- 1 re))))
(* (sin im) (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re))))
(* (sin im) (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re))))
(* (sin im) (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re))))
(* (sin im) (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re))))
(* (sin im) (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re))))
(* (sin im) (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re))))
(* (sin im) (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re))))
(* (sin im) (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 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
(+ 1 re)
(+ 1 re)
(+ 1 re)
re
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
re
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
1
(+ 1 (* -1 (pow re 2)))
(+ 1 (* -1 (pow re 2)))
(+ 1 (* -1 (pow re 2)))
(* -1 (pow re 2))
(* (pow re 2) (- (/ 1 (pow re 2)) 1))
(* (pow re 2) (- (/ 1 (pow re 2)) 1))
(* (pow re 2) (- (/ 1 (pow re 2)) 1))
(* -1 (pow re 2))
(* (pow re 2) (- (/ 1 (pow re 2)) 1))
(* (pow re 2) (- (/ 1 (pow re 2)) 1))
(* (pow re 2) (- (/ 1 (pow re 2)) 1))
im
(+ im (* im re))
(+ im (* im re))
(+ im (* im re))
(* im re)
(* re (+ im (/ im re)))
(* re (+ im (/ im re)))
(* re (+ im (/ im re)))
(* im re)
(* -1 (* re (+ (* -1 im) (* -1 (/ im re)))))
(* -1 (* re (+ (* -1 im) (* -1 (/ im re)))))
(* -1 (* re (+ (* -1 im) (* -1 (/ im re)))))
(* im (+ 1 re))
(* im (+ 1 re))
(* im (+ 1 re))
(* im (+ 1 re))
(* im (+ 1 re))
(* im (+ 1 re))
(* im (+ 1 re))
(* im (+ 1 re))
(* im (+ 1 re))
(* im (+ 1 re))
(* im (+ 1 re))
(* im (+ 1 re))
1
(+ 1 re)
(+ 1 re)
(+ 1 re)
re
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
re
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
im
(* im (+ 1 (* -1/6 (pow im 2))))
(* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))
(* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))
(* 1/120 (pow im 5))
(* (pow im 5) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(* (pow im 5) (- (+ 1/120 (/ 1 (pow im 4))) (* 1/6 (/ 1 (pow im 2)))))
(* (pow im 5) (- (+ 1/120 (/ 1 (pow im 4))) (* 1/6 (/ 1 (pow im 2)))))
(* 1/120 (pow im 5))
(* -1 (* (pow im 5) (- (* 1/6 (/ 1 (pow im 2))) 1/120)))
(* -1 (* (pow im 5) (- (* 1/6 (/ 1 (pow im 2))) (+ 1/120 (/ 1 (pow im 4))))))
(* -1 (* (pow im 5) (- (* 1/6 (/ 1 (pow im 2))) (+ 1/120 (/ 1 (pow im 4))))))
1
(+ 1 (* -1/6 (pow im 2)))
(+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))
(+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))
(* 1/120 (pow im 4))
(* (pow im 4) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(* (pow im 4) (- (+ 1/120 (/ 1 (pow im 4))) (* 1/6 (/ 1 (pow im 2)))))
(* (pow im 4) (- (+ 1/120 (/ 1 (pow im 4))) (* 1/6 (/ 1 (pow im 2)))))
(* 1/120 (pow im 4))
(* (pow im 4) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(* (pow im 4) (- (+ 1/120 (/ 1 (pow im 4))) (* 1/6 (/ 1 (pow im 2)))))
(* (pow im 4) (- (+ 1/120 (/ 1 (pow im 4))) (* 1/6 (/ 1 (pow im 2)))))
(* -1/6 (pow im 2))
(* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))
(* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))
(* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))
(* 1/120 (pow im 4))
(* (pow im 4) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(* (pow im 4) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(* (pow im 4) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(* 1/120 (pow im 4))
(* (pow im 4) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(* (pow im 4) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(* (pow im 4) (- 1/120 (* 1/6 (/ 1 (pow im 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)))
im
(+ im (* im re))
(+ im (* re (- (* 1/2 (* im re)) (* -1 im))))
(+ im (* re (- (* 1/2 (* im re)) (* -1 im))))
(* 1/2 (* im (pow re 2)))
(* (pow re 2) (- (+ (* 1/2 im) (* 2 (/ im re))) (/ im re)))
(* (pow re 2) (- (+ (* 1/2 im) (+ (* 2 (/ im re)) (* 2 (/ im (pow re 2))))) (+ (* -1 (/ im (pow re 2))) (+ (* 2 (/ (- (* 2 im) im) (pow re 2))) (/ im re)))))
(* (pow re 2) (- (+ (* -1 (/ (+ (* -2 (- (* 2 im) im)) (* 2 (- (* 2 im) (+ (* -1 im) (* 2 (- (* 2 im) im)))))) (pow re 3))) (+ (* 1/2 im) (+ (* 2 (/ im re)) (* 2 (/ im (pow re 2)))))) (+ (* -1 (/ im (pow re 2))) (+ (* 2 (/ (- (* 2 im) im) (pow re 2))) (/ im re)))))
(* 1/2 (* im (pow re 2)))
(* (pow re 2) (+ (* -1 (/ (- (* -2 im) (* -1 im)) re)) (* 1/2 im)))
(* (pow re 2) (+ (* -1 (/ (- (+ (* -2 im) (* -1 (/ (- (* 2 im) (+ (* -2 (- (* -2 im) (* -1 im))) (* -1 im))) re))) (* -1 im)) re)) (* 1/2 im)))
(* (pow re 2) (+ (* -1 (/ (- (+ (* -2 im) (* -1 (/ (- (+ (* -2 (/ (- (* -2 im) (* -1 im)) re)) (+ (* -2 (/ (- (* 2 im) (+ (* -2 (- (* -2 im) (* -1 im))) (* -1 im))) re)) (* 2 im))) (+ (* -2 (- (* -2 im) (* -1 im))) (* -1 im))) re))) (* -1 im)) re)) (* 1/2 im)))
(/ (* im (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1)) (- (* re (+ 1 (* 1/2 re))) 1))
(/ (* im (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1)) (- (* re (+ 1 (* 1/2 re))) 1))
(/ (* im (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1)) (- (* re (+ 1 (* 1/2 re))) 1))
(/ (* im (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1)) (- (* re (+ 1 (* 1/2 re))) 1))
(/ (* im (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1)) (- (* re (+ 1 (* 1/2 re))) 1))
(/ (* im (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1)) (- (* re (+ 1 (* 1/2 re))) 1))
(/ (* im (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1)) (- (* re (+ 1 (* 1/2 re))) 1))
(/ (* im (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1)) (- (* re (+ 1 (* 1/2 re))) 1))
(* -1 (/ (* im (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1)) (+ 1 (* -1 (* re (+ 1 (* 1/2 re)))))))
(* -1 (/ (* im (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1)) (+ 1 (* -1 (* re (+ 1 (* 1/2 re)))))))
(* -1 (/ (* im (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1)) (+ 1 (* -1 (* re (+ 1 (* 1/2 re)))))))
(* -1 (/ (* im (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1)) (+ 1 (* -1 (* re (+ 1 (* 1/2 re)))))))
(* -1 (pow im 2))
(- (* (pow im 2) (pow re 2)) (pow im 2))
(- (* (pow re 2) (+ (* (pow im 2) re) (pow im 2))) (pow im 2))
(- (* (pow re 2) (+ (* re (+ (* 1/4 (* (pow im 2) re)) (pow im 2))) (pow im 2))) (pow im 2))
(* 1/4 (* (pow im 2) (pow re 4)))
(* (pow re 4) (+ (* 1/4 (pow im 2)) (/ (pow im 2) re)))
(* (pow re 4) (+ (* 1/4 (pow im 2)) (+ (/ (pow im 2) re) (/ (pow im 2) (pow re 2)))))
(* (pow re 4) (+ (* -1 (/ (pow im 2) (pow re 4))) (+ (* 1/4 (pow im 2)) (+ (/ (pow im 2) re) (/ (pow im 2) (pow re 2))))))
(* 1/4 (* (pow im 2) (pow re 4)))
(* (pow re 4) (+ (* 1/4 (pow im 2)) (/ (pow im 2) re)))
(* (pow re 4) (+ (* -1 (/ (+ (* -1 (/ (pow im 2) re)) (* -1 (pow im 2))) re)) (* 1/4 (pow im 2))))
(* (pow re 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow im 2) (pow re 2))) (pow im 2)) re)) (* -1 (pow im 2))) re)) (* 1/4 (pow im 2))))
(* (pow im 2) (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1))
(* (pow im 2) (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1))
(* (pow im 2) (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1))
(* (pow im 2) (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1))
(* (pow im 2) (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1))
(* (pow im 2) (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1))
(* (pow im 2) (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1))
(* (pow im 2) (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1))
(* (pow im 2) (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1))
(* (pow im 2) (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1))
(* (pow im 2) (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1))
(* (pow im 2) (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1))
(* (pow im 2) (pow re 2))
(* (pow re 2) (+ (* (pow im 2) re) (pow im 2)))
(* (pow re 2) (+ (* re (+ (* 1/4 (* (pow im 2) re)) (pow im 2))) (pow im 2)))
(* (pow re 2) (+ (* re (+ (* 1/4 (* (pow im 2) re)) (pow im 2))) (pow im 2)))
(* 1/4 (* (pow im 2) (pow re 4)))
(* (pow re 4) (+ (* 1/4 (pow im 2)) (/ (pow im 2) re)))
(* (pow re 4) (+ (* 1/4 (pow im 2)) (+ (/ (pow im 2) re) (/ (pow im 2) (pow re 2)))))
(* (pow re 4) (+ (* 1/4 (pow im 2)) (+ (/ (pow im 2) re) (/ (pow im 2) (pow re 2)))))
(* 1/4 (* (pow im 2) (pow re 4)))
(* (pow re 4) (+ (* 1/4 (pow im 2)) (/ (pow im 2) re)))
(* (pow re 4) (+ (* -1 (/ (+ (* -1 (/ (pow im 2) re)) (* -1 (pow im 2))) re)) (* 1/4 (pow im 2))))
(* (pow re 4) (+ (* -1 (/ (+ (* -1 (/ (pow im 2) re)) (* -1 (pow im 2))) re)) (* 1/4 (pow im 2))))
(* (pow im 2) (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)))
(* (pow im 2) (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)))
(* (pow im 2) (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)))
(* (pow im 2) (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)))
(* (pow im 2) (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)))
(* (pow im 2) (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)))
(* (pow im 2) (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)))
(* (pow im 2) (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)))
(* (pow im 2) (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)))
(* (pow im 2) (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)))
(* (pow im 2) (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)))
(* (pow im 2) (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)))
(* im re)
(* re (+ im (* 1/2 (* im re))))
(* re (+ im (* 1/2 (* im re))))
(* re (+ im (* 1/2 (* im re))))
(* 1/2 (* im (pow re 2)))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(* 1/2 (* im (pow re 2)))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(* im (* re (+ 1 (* 1/2 re))))
(* im (* re (+ 1 (* 1/2 re))))
(* im (* re (+ 1 (* 1/2 re))))
(* im (* re (+ 1 (* 1/2 re))))
(* im (* re (+ 1 (* 1/2 re))))
(* im (* re (+ 1 (* 1/2 re))))
(* im (* re (+ 1 (* 1/2 re))))
(* im (* re (+ 1 (* 1/2 re))))
(* im (* re (+ 1 (* 1/2 re))))
(* im (* re (+ 1 (* 1/2 re))))
(* im (* re (+ 1 (* 1/2 re))))
(* im (* re (+ 1 (* 1/2 re))))
(* im (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2)))))))))
(* im (+ 1 (+ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)))))
(* im (+ 1 (+ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)))))
(* im (+ 1 (+ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)))))
(* (pow im 3) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* (pow im 3) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (pow im 2)))) 1/6))
(* (pow im 3) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (pow im 2)))) 1/6))
(* (pow im 3) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (pow im 2)))) 1/6))
(* (pow im 3) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* -1 (* (pow im 3) (+ (* -1 (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)) (* -1 (/ (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2)))))))) (pow im 2))))))
(* -1 (* (pow im 3) (+ (* -1 (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)) (* -1 (/ (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2)))))))) (pow im 2))))))
(* -1 (* (pow im 3) (+ (* -1 (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)) (* -1 (/ (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2)))))))) (pow im 2))))))
(* im (+ 1 (* -1/6 (pow im 2))))
(+ (* im (* re (+ 1 (* -1/6 (pow im 2))))) (* im (+ 1 (* -1/6 (pow im 2)))))
(+ (* im (+ 1 (* -1/6 (pow im 2)))) (* re (+ (* im (* re (+ 1/2 (* -1/12 (pow im 2))))) (* im (+ 1 (* -1/6 (pow im 2)))))))
(+ (* im (+ 1 (* -1/6 (pow im 2)))) (* re (+ (* im (+ 1 (* -1/6 (pow im 2)))) (* re (+ (* im (* re (+ 1/6 (* -1/36 (pow im 2))))) (* im (+ 1/2 (* -1/12 (pow im 2)))))))))
(* im (* (pow re 3) (+ 1/6 (* -1/36 (pow im 2)))))
(* (pow re 3) (+ (* im (+ 1/6 (* -1/36 (pow im 2)))) (/ (* im (+ 1/2 (* -1/12 (pow im 2)))) re)))
(* (pow re 3) (+ (* im (+ 1/6 (* -1/36 (pow im 2)))) (+ (/ (* im (+ 1/2 (* -1/12 (pow im 2)))) re) (/ (* im (+ 1 (* -1/6 (pow im 2)))) (pow re 2)))))
(* (pow re 3) (+ (* im (+ 1/6 (* -1/36 (pow im 2)))) (+ (/ (* im (+ 1/2 (* -1/12 (pow im 2)))) re) (+ (/ (* im (+ 1 (* -1/6 (pow im 2)))) (pow re 2)) (/ (* im (+ 1 (* -1/6 (pow im 2)))) (pow re 3))))))
(* -1 (* im (* (pow re 3) (- (* 1/36 (pow im 2)) 1/6))))
(* -1 (* (pow re 3) (+ (* -1 (/ (* im (+ 1/2 (* -1/12 (pow im 2)))) re)) (* im (- (* 1/36 (pow im 2)) 1/6)))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (* im (- (* 1/6 (pow im 2)) 1)) re)) (* im (+ 1/2 (* -1/12 (pow im 2))))) re)) (* im (- (* 1/36 (pow im 2)) 1/6)))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* im (+ 1 (* -1/6 (pow im 2)))) re)) (* im (- (* 1/6 (pow im 2)) 1))) re)) (* im (+ 1/2 (* -1/12 (pow im 2))))) re)) (* im (- (* 1/36 (pow im 2)) 1/6)))))
(+ 1 (* -1/6 (pow im 2)))
(+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1 (* -1/6 (pow im 2))))))
(+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1/2 (* -1/12 (pow im 2)))))))))
(+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1/2 (+ (* -1/12 (pow im 2)) (* re (+ 1/6 (* -1/36 (pow im 2))))))))))))
(* (pow re 3) (+ 1/6 (* -1/36 (pow im 2))))
(* (pow re 3) (+ 1/6 (+ (* -1/12 (/ (pow im 2) re)) (+ (* -1/36 (pow im 2)) (* 1/2 (/ 1 re))))))
(* (pow re 3) (+ 1/6 (+ (* -1/6 (/ (pow im 2) (pow re 2))) (+ (* -1/12 (/ (pow im 2) re)) (+ (* -1/36 (pow im 2)) (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2))))))))
(* (pow re 3) (+ 1/6 (+ (* -1/6 (/ (pow im 2) (pow re 2))) (+ (* -1/6 (/ (pow im 2) (pow re 3))) (+ (* -1/12 (/ (pow im 2) re)) (+ (* -1/36 (pow im 2)) (+ (* 1/2 (/ 1 re)) (+ (/ 1 (pow re 2)) (/ 1 (pow re 3))))))))))
(* -1 (* (pow re 3) (- (* 1/36 (pow im 2)) 1/6)))
(* -1 (* (pow re 3) (- (+ (* -1 (/ (+ 1/2 (* -1/12 (pow im 2))) re)) (* 1/36 (pow im 2))) 1/6)))
(* -1 (* (pow re 3) (- (+ (* -1 (/ (+ 1/2 (+ (* -1 (/ (- (* 1/6 (pow im 2)) 1) re)) (* -1/12 (pow im 2)))) re)) (* 1/36 (pow im 2))) 1/6)))
(* -1 (* (pow re 3) (- (+ (* -1 (/ (+ 1/2 (+ (* -1 (/ (- (+ (* -1 (/ (+ 1 (* -1/6 (pow im 2))) re)) (* 1/6 (pow im 2))) 1) re)) (* -1/12 (pow im 2)))) re)) (* 1/36 (pow im 2))) 1/6)))
(+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))))
(+ 1 (+ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))))
(+ 1 (+ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))))
(+ 1 (+ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (pow im 2)))) 1/6))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (pow im 2)))) 1/6))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (pow im 2)))) 1/6))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (pow im 2)))) 1/6))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (pow im 2)))) 1/6))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (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)) (* re (+ 1/2 (* -1/12 (pow im 2))))))))
(+ (* -1/6 (pow im 2)) (* re (+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1/2 (+ (* -1/12 (pow im 2)) (* re (+ 1/6 (* -1/36 (pow im 2)))))))))))
(* (pow re 3) (+ 1/6 (* -1/36 (pow im 2))))
(* (pow re 3) (+ 1/6 (+ (* -1/12 (/ (pow im 2) re)) (+ (* -1/36 (pow im 2)) (* 1/2 (/ 1 re))))))
(* (pow re 3) (+ 1/6 (+ (* -1/6 (/ (pow im 2) (pow re 2))) (+ (* -1/12 (/ (pow im 2) re)) (+ (* -1/36 (pow im 2)) (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2))))))))
(* (pow re 3) (+ 1/6 (+ (* -1/6 (/ (pow im 2) (pow re 2))) (+ (* -1/6 (/ (pow im 2) (pow re 3))) (+ (* -1/12 (/ (pow im 2) re)) (+ (* -1/36 (pow im 2)) (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))))))
(* -1 (* (pow re 3) (- (* 1/36 (pow im 2)) 1/6)))
(* -1 (* (pow re 3) (- (+ (* -1 (/ (+ 1/2 (* -1/12 (pow im 2))) re)) (* 1/36 (pow im 2))) 1/6)))
(* -1 (* (pow re 3) (- (+ (* -1 (/ (+ 1/2 (+ (* -1 (/ (- (* 1/6 (pow im 2)) 1) re)) (* -1/12 (pow im 2)))) re)) (* 1/36 (pow im 2))) 1/6)))
(* -1 (* (pow re 3) (- (+ (* -1 (/ (+ 1/2 (+ (* -1 (/ (- (+ (* 1/6 (/ (pow im 2) re)) (* 1/6 (pow im 2))) 1) re)) (* -1/12 (pow im 2)))) re)) (* 1/36 (pow im 2))) 1/6)))
(* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2)))))))
(+ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)))
(+ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)))
(+ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (pow im 2))) 1/6))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (pow im 2))) 1/6))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (pow im 2))) 1/6))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (pow im 2))) 1/6))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (pow im 2))) 1/6))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (pow im 2))) 1/6))
re
(* re (+ 1 (* 1/2 re)))
(* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))
(* 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/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)) re)) 1/6)))
(* 1/6 re)
(* 1/6 re)
(* 1/6 re)
(* 1/6 re)
(* 1/6 re)
(* 1/6 re)
(* 1/6 re)
(* 1/6 re)
(* 1/6 re)
(* 1/6 re)
(* 1/6 re)
(* 1/6 re)
(* 1/2 re)
(* 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/120 (pow im 2))
(* 1/120 (pow im 2))
(* 1/120 (pow im 2))
(* 1/120 (pow im 2))
(* 1/120 (pow im 2))
(* 1/120 (pow im 2))
(* 1/120 (pow im 2))
(* 1/120 (pow im 2))
(* 1/120 (pow im 2))
(* 1/120 (pow im 2))
(* 1/120 (pow im 2))
(* 1/120 (pow im 2))
(* 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))))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* -1/6 (pow im 2))
(+ (* -1/6 (* (pow im 2) re)) (* -1/6 (pow im 2)))
(+ (* -1/6 (pow im 2)) (* re (+ (* -1/6 (pow im 2)) (* -1/12 (* (pow im 2) re)))))
(+ (* -1/6 (pow im 2)) (* re (+ (* -1/6 (pow im 2)) (* re (+ (* -1/12 (pow im 2)) (* -1/36 (* (pow im 2) re)))))))
(* -1/36 (* (pow im 2) (pow re 3)))
(* (pow re 3) (+ (* -1/12 (/ (pow im 2) re)) (* -1/36 (pow im 2))))
(* (pow re 3) (+ (* -1/6 (/ (pow im 2) (pow re 2))) (+ (* -1/12 (/ (pow im 2) re)) (* -1/36 (pow im 2)))))
(* (pow re 3) (+ (* -1/6 (/ (pow im 2) (pow re 2))) (+ (* -1/6 (/ (pow im 2) (pow re 3))) (+ (* -1/12 (/ (pow im 2) re)) (* -1/36 (pow im 2))))))
(* -1/36 (* (pow im 2) (pow re 3)))
(* -1 (* (pow re 3) (+ (* 1/36 (pow im 2)) (* 1/12 (/ (pow im 2) re)))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1/6 (/ (pow im 2) re)) (* -1/12 (pow im 2))) re)) (* 1/36 (pow im 2)))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (/ (pow im 2) re)) (* 1/6 (pow im 2))) re)) (* -1/12 (pow im 2))) re)) (* 1/36 (pow im 2)))))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(* -1/6 im)
(+ (* -1/6 im) (* -1/6 (* im re)))
(+ (* -1/6 im) (* re (+ (* -1/6 im) (* -1/12 (* im re)))))
(+ (* -1/6 im) (* re (+ (* -1/6 im) (* re (+ (* -1/12 im) (* -1/36 (* im re)))))))
(* -1/36 (* im (pow re 3)))
(* (pow re 3) (+ (* -1/12 (/ im re)) (* -1/36 im)))
(* (pow re 3) (+ (* -1/6 (/ im (pow re 2))) (+ (* -1/12 (/ im re)) (* -1/36 im))))
(* (pow re 3) (+ (* -1/6 (/ im (pow re 2))) (+ (* -1/6 (/ im (pow re 3))) (+ (* -1/12 (/ im re)) (* -1/36 im)))))
(* -1/36 (* im (pow re 3)))
(* -1 (* (pow re 3) (+ (* 1/36 im) (* 1/12 (/ im re)))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1/6 (/ im re)) (* -1/12 im)) re)) (* 1/36 im))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 im) (* 1/6 (/ im re))) re)) (* -1/12 im)) re)) (* 1/36 im))))
Outputs
(sin im)
(sin.f64 im)
(+ (sin im) (* re (sin im)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(+ (sin im) (* re (+ (sin im) (* 1/2 (* re (sin im))))))
(+.f64 (sin.f64 im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (sin.f64 im))))
(+ (sin im) (* re (+ (sin im) (* re (+ (* 1/6 (* re (sin im))) (* 1/2 (sin im)))))))
(+.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (*.f64 (sin.f64 im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re re)))
(* 1/6 (* (pow re 3) (sin im)))
(*.f64 (sin.f64 im) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(* (pow re 3) (+ (* 1/6 (sin im)) (* 1/2 (/ (sin im) re))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 (sin.f64 im) #s(literal 1/6 binary64)) (/.f64 (*.f64 (sin.f64 im) #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)) (+.f64 (/.f64 (*.f64 (sin.f64 im) #s(literal 1/2 binary64)) re) (+.f64 (*.f64 (sin.f64 im) #s(literal 1/6 binary64)) (/.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 (+.f64 (*.f64 (sin.f64 im) #s(literal 1/6 binary64)) (/.f64 (*.f64 (sin.f64 im) #s(literal 1/2 binary64)) re)) (+.f64 (/.f64 (sin.f64 im) (*.f64 re re)) (/.f64 (sin.f64 im) (*.f64 re (*.f64 re re))))))
(* 1/6 (* (pow re 3) (sin im)))
(*.f64 (sin.f64 im) (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (sin im) re)) (* -1/6 (sin im)))))
(*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 im)) re) (*.f64 (sin.f64 im) #s(literal -1/6 binary64))) (neg.f64 (*.f64 re (*.f64 re re))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* 1/2 (sin im)) (/ (sin im) re)) 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 (sin.f64 im) #s(literal 1/2 binary64)) (/.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 (-.f64 (*.f64 (sin.f64 im) #s(literal -1/6 binary64)) (/.f64 (+.f64 (*.f64 (sin.f64 im) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))) re)) re)) (neg.f64 (*.f64 re (*.f64 re re))))
(* im (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re))))
(*.f64 im (+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re)))))
(* im (- (+ (* -1/6 (* (pow im 2) (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re))))) (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re)))) (/ (pow re 2) (- 1 re))))
(*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re))))))
(* im (- (+ (* (pow im 2) (+ (* -1/6 (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re)))) (* 1/120 (* (pow im 2) (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re))))))) (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re)))) (/ (pow re 2) (- 1 re))))
(*.f64 im (+.f64 (*.f64 (*.f64 im im) (*.f64 (+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re)))) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re))))))
(* im (- (+ (* (pow im 2) (+ (* -1/6 (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re)))) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re))))) (* 1/120 (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re)))))))) (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re)))) (/ (pow re 2) (- 1 re))))
(*.f64 im (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re))))) (*.f64 (*.f64 im im) (*.f64 (+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re)))) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 im im)) #s(literal 1/120 binary64)))))) (+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re))))))
(* (sin im) (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re))))
(*.f64 (sin.f64 im) (+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re)))))
(* (sin im) (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re))))
(*.f64 (sin.f64 im) (+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re)))))
(* (sin im) (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re))))
(*.f64 (sin.f64 im) (+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re)))))
(* (sin im) (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re))))
(*.f64 (sin.f64 im) (+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re)))))
(* (sin im) (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re))))
(*.f64 (sin.f64 im) (+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re)))))
(* (sin im) (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re))))
(*.f64 (sin.f64 im) (+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re)))))
(* (sin im) (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re))))
(*.f64 (sin.f64 im) (+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re)))))
(* (sin im) (- (+ (* (pow re 2) (+ 1/2 (* 1/6 re))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re))))
(*.f64 (sin.f64 im) (+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re)))))
1
#s(literal 1 binary64)
(+ 1 re)
(+.f64 re #s(literal 1 binary64))
(+ 1 (* re (+ 1 (* 1/2 re))))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(* 1/6 (pow re 3))
(*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
(* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (/.f64 #s(literal 1/2 binary64) re) (+.f64 #s(literal 1/6 binary64) (/.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))))))
(*.f64 re (*.f64 (*.f64 re re) (+.f64 #s(literal 1/6 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) re) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))))))))
(* 1/6 (pow re 3))
(*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) 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)) (-.f64 #s(literal 0 binary64) re)) #s(literal -1/6 binary64)) (neg.f64 (*.f64 re (*.f64 re re))))
(* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)))
(*.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 #s(literal 0 binary64) re)) #s(literal -1/6 binary64)) (neg.f64 (*.f64 re (*.f64 re re))))
1
#s(literal 1 binary64)
(+ 1 re)
(+.f64 re #s(literal 1 binary64))
(+ 1 re)
(+.f64 re #s(literal 1 binary64))
(+ 1 re)
(+.f64 re #s(literal 1 binary64))
re
(* re (+ 1 (/ 1 re)))
(+.f64 re #s(literal 1 binary64))
(* re (+ 1 (/ 1 re)))
(+.f64 re #s(literal 1 binary64))
(* re (+ 1 (/ 1 re)))
(+.f64 re #s(literal 1 binary64))
re
(* re (+ 1 (/ 1 re)))
(+.f64 re #s(literal 1 binary64))
(* re (+ 1 (/ 1 re)))
(+.f64 re #s(literal 1 binary64))
(* re (+ 1 (/ 1 re)))
(+.f64 re #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1 (pow re 2)))
(-.f64 #s(literal 1 binary64) (*.f64 re re))
(+ 1 (* -1 (pow re 2)))
(-.f64 #s(literal 1 binary64) (*.f64 re re))
(+ 1 (* -1 (pow re 2)))
(-.f64 #s(literal 1 binary64) (*.f64 re re))
(* -1 (pow re 2))
(-.f64 #s(literal 0 binary64) (*.f64 re re))
(* (pow re 2) (- (/ 1 (pow re 2)) 1))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal -1 binary64)) re) re)
(* (pow re 2) (- (/ 1 (pow re 2)) 1))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal -1 binary64)) re) re)
(* (pow re 2) (- (/ 1 (pow re 2)) 1))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal -1 binary64)) re) re)
(* -1 (pow re 2))
(-.f64 #s(literal 0 binary64) (*.f64 re re))
(* (pow re 2) (- (/ 1 (pow re 2)) 1))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal -1 binary64)) re) re)
(* (pow re 2) (- (/ 1 (pow re 2)) 1))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal -1 binary64)) re) re)
(* (pow re 2) (- (/ 1 (pow re 2)) 1))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal -1 binary64)) re) re)
im
(+ im (* im re))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(+ im (* im re))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(+ im (* im re))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(* im re)
(*.f64 im re)
(* re (+ im (/ im re)))
(*.f64 re (+.f64 im (/.f64 im re)))
(* re (+ im (/ im re)))
(*.f64 re (+.f64 im (/.f64 im re)))
(* re (+ im (/ im re)))
(*.f64 re (+.f64 im (/.f64 im re)))
(* im re)
(*.f64 im re)
(* -1 (* re (+ (* -1 im) (* -1 (/ im re)))))
(*.f64 re (*.f64 #s(literal -1 binary64) (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 im re)) im)))
(* -1 (* re (+ (* -1 im) (* -1 (/ im re)))))
(*.f64 re (*.f64 #s(literal -1 binary64) (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 im re)) im)))
(* -1 (* re (+ (* -1 im) (* -1 (/ im re)))))
(*.f64 re (*.f64 #s(literal -1 binary64) (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 im re)) im)))
(* im (+ 1 re))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(* im (+ 1 re))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(* im (+ 1 re))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(* im (+ 1 re))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(* im (+ 1 re))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(* im (+ 1 re))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(* im (+ 1 re))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(* im (+ 1 re))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(* im (+ 1 re))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(* im (+ 1 re))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(* im (+ 1 re))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(* im (+ 1 re))
(*.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))
im
(* im (+ 1 (* -1/6 (pow im 2))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))
(* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))
(* 1/120 (pow im 5))
(*.f64 #s(literal 1/120 binary64) (pow.f64 im #s(literal 5 binary64)))
(* (pow im 5) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(* (pow im 5) (- (+ 1/120 (/ 1 (pow im 4))) (* 1/6 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 4 binary64))) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* (pow im 5) (- (+ 1/120 (/ 1 (pow im 4))) (* 1/6 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 4 binary64))) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* 1/120 (pow im 5))
(*.f64 #s(literal 1/120 binary64) (pow.f64 im #s(literal 5 binary64)))
(* -1 (* (pow im 5) (- (* 1/6 (/ 1 (pow im 2))) 1/120)))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 im im)) #s(literal -1/120 binary64)) #s(literal -1 binary64)))
(* -1 (* (pow im 5) (- (* 1/6 (/ 1 (pow im 2))) (+ 1/120 (/ 1 (pow im 4))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 im im)) (-.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 4 binary64))))) (neg.f64 (pow.f64 im #s(literal 5 binary64))))
(* -1 (* (pow im 5) (- (* 1/6 (/ 1 (pow im 2))) (+ 1/120 (/ 1 (pow im 4))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 im im)) (-.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 4 binary64))))) (neg.f64 (pow.f64 im #s(literal 5 binary64))))
1
#s(literal 1 binary64)
(+ 1 (* -1/6 (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))
(+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))
(+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))
(* 1/120 (pow im 4))
(*.f64 #s(literal 1/120 binary64) (pow.f64 im #s(literal 4 binary64)))
(* (pow im 4) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(*.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im))) (pow.f64 im #s(literal 4 binary64)))
(* (pow im 4) (- (+ 1/120 (/ 1 (pow im 4))) (* 1/6 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 4 binary64))) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* (pow im 4) (- (+ 1/120 (/ 1 (pow im 4))) (* 1/6 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 4 binary64))) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* 1/120 (pow im 4))
(*.f64 #s(literal 1/120 binary64) (pow.f64 im #s(literal 4 binary64)))
(* (pow im 4) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(*.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im))) (pow.f64 im #s(literal 4 binary64)))
(* (pow im 4) (- (+ 1/120 (/ 1 (pow im 4))) (* 1/6 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 4 binary64))) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* (pow im 4) (- (+ 1/120 (/ 1 (pow im 4))) (* 1/6 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 4 binary64))) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* -1/6 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))
(*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))
(*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))
(*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(* 1/120 (pow im 4))
(*.f64 #s(literal 1/120 binary64) (pow.f64 im #s(literal 4 binary64)))
(* (pow im 4) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(*.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im))) (pow.f64 im #s(literal 4 binary64)))
(* (pow im 4) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(*.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im))) (pow.f64 im #s(literal 4 binary64)))
(* (pow im 4) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(*.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im))) (pow.f64 im #s(literal 4 binary64)))
(* 1/120 (pow im 4))
(*.f64 #s(literal 1/120 binary64) (pow.f64 im #s(literal 4 binary64)))
(* (pow im 4) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(*.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im))) (pow.f64 im #s(literal 4 binary64)))
(* (pow im 4) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(*.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im))) (pow.f64 im #s(literal 4 binary64)))
(* (pow im 4) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(*.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im))) (pow.f64 im #s(literal 4 binary64)))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* im (- (* 1/120 (pow im 2)) 1/6))
(*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(* im (- (* 1/120 (pow im 2)) 1/6))
(*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(* im (- (* 1/120 (pow im 2)) 1/6))
(*.f64 im (+.f64 (*.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 (/.f64 #s(literal 1/6 binary64) (*.f64 im im)) #s(literal -1/120 binary64)) (neg.f64 (*.f64 im (*.f64 im im))))
(* -1 (* (pow im 3) (- (* 1/6 (/ 1 (pow im 2))) 1/120)))
(*.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 im im)) #s(literal -1/120 binary64)) (neg.f64 (*.f64 im (*.f64 im im))))
(* -1 (* (pow im 3) (- (* 1/6 (/ 1 (pow im 2))) 1/120)))
(*.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 im im)) #s(literal -1/120 binary64)) (neg.f64 (*.f64 im (*.f64 im im))))
im
(+ im (* im re))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(+ im (* re (- (* 1/2 (* im re)) (* -1 im))))
(+.f64 im (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))))
(+ im (* re (- (* 1/2 (* im re)) (* -1 im))))
(+.f64 im (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))))
(* 1/2 (* im (pow re 2)))
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(* (pow re 2) (- (+ (* 1/2 im) (* 2 (/ im re))) (/ im re)))
(*.f64 (*.f64 re re) (+.f64 (/.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(* (pow re 2) (- (+ (* 1/2 im) (+ (* 2 (/ im re)) (* 2 (/ im (pow re 2))))) (+ (* -1 (/ im (pow re 2))) (+ (* 2 (/ (- (* 2 im) im) (pow re 2))) (/ im re)))))
(*.f64 (*.f64 re re) (+.f64 (*.f64 #s(literal 2 binary64) (+.f64 (/.f64 im re) (/.f64 im (*.f64 re re)))) (-.f64 (*.f64 im #s(literal 1/2 binary64)) (+.f64 (/.f64 im re) (/.f64 im (*.f64 re re))))))
(* (pow re 2) (- (+ (* -1 (/ (+ (* -2 (- (* 2 im) im)) (* 2 (- (* 2 im) (+ (* -1 im) (* 2 (- (* 2 im) im)))))) (pow re 3))) (+ (* 1/2 im) (+ (* 2 (/ im re)) (* 2 (/ im (pow re 2)))))) (+ (* -1 (/ im (pow re 2))) (+ (* 2 (/ (- (* 2 im) im) (pow re 2))) (/ im re)))))
(*.f64 (*.f64 re re) (-.f64 (-.f64 (+.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (/.f64 im re) (/.f64 im (*.f64 re re))))) (/.f64 (+.f64 (*.f64 im #s(literal 2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 re (*.f64 re re)))) (+.f64 (/.f64 im re) (/.f64 im (*.f64 re re)))))
(* 1/2 (* im (pow re 2)))
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(* (pow re 2) (+ (* -1 (/ (- (* -2 im) (* -1 im)) re)) (* 1/2 im)))
(*.f64 (*.f64 re re) (+.f64 (/.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(* (pow re 2) (+ (* -1 (/ (- (+ (* -2 im) (* -1 (/ (- (* 2 im) (+ (* -2 (- (* -2 im) (* -1 im))) (* -1 im))) re))) (* -1 im)) re)) (* 1/2 im)))
(*.f64 (*.f64 re re) (-.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 im re)) im) re)))
(* (pow re 2) (+ (* -1 (/ (- (+ (* -2 im) (* -1 (/ (- (+ (* -2 (/ (- (* -2 im) (* -1 im)) re)) (+ (* -2 (/ (- (* 2 im) (+ (* -2 (- (* -2 im) (* -1 im))) (* -1 im))) re)) (* 2 im))) (+ (* -2 (- (* -2 im) (* -1 im))) (* -1 im))) re))) (* -1 im)) re)) (* 1/2 im)))
(*.f64 (*.f64 re re) (-.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 im #s(literal 2 binary64)) re) (+.f64 (/.f64 (*.f64 im #s(literal -2 binary64)) re) im)) (-.f64 #s(literal 0 binary64) re)) (-.f64 #s(literal 0 binary64) im)) re)))
(/ (* im (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1)) (- (* re (+ 1 (* 1/2 re))) 1))
(/.f64 (*.f64 im (+.f64 (*.f64 re (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) #s(literal -1 binary64))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal -1 binary64)))
(/ (* im (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1)) (- (* re (+ 1 (* 1/2 re))) 1))
(/.f64 (*.f64 im (+.f64 (*.f64 re (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) #s(literal -1 binary64))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal -1 binary64)))
(/ (* im (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1)) (- (* re (+ 1 (* 1/2 re))) 1))
(/.f64 (*.f64 im (+.f64 (*.f64 re (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) #s(literal -1 binary64))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal -1 binary64)))
(/ (* im (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1)) (- (* re (+ 1 (* 1/2 re))) 1))
(/.f64 (*.f64 im (+.f64 (*.f64 re (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) #s(literal -1 binary64))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal -1 binary64)))
(/ (* im (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1)) (- (* re (+ 1 (* 1/2 re))) 1))
(/.f64 (*.f64 im (+.f64 (*.f64 re (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) #s(literal -1 binary64))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal -1 binary64)))
(/ (* im (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1)) (- (* re (+ 1 (* 1/2 re))) 1))
(/.f64 (*.f64 im (+.f64 (*.f64 re (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) #s(literal -1 binary64))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal -1 binary64)))
(/ (* im (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1)) (- (* re (+ 1 (* 1/2 re))) 1))
(/.f64 (*.f64 im (+.f64 (*.f64 re (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) #s(literal -1 binary64))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal -1 binary64)))
(/ (* im (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1)) (- (* re (+ 1 (* 1/2 re))) 1))
(/.f64 (*.f64 im (+.f64 (*.f64 re (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) #s(literal -1 binary64))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal -1 binary64)))
(* -1 (/ (* im (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1)) (+ 1 (* -1 (* re (+ 1 (* 1/2 re)))))))
(/.f64 (*.f64 im (+.f64 (*.f64 re (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))))
(* -1 (/ (* im (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1)) (+ 1 (* -1 (* re (+ 1 (* 1/2 re)))))))
(/.f64 (*.f64 im (+.f64 (*.f64 re (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))))
(* -1 (/ (* im (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1)) (+ 1 (* -1 (* re (+ 1 (* 1/2 re)))))))
(/.f64 (*.f64 im (+.f64 (*.f64 re (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))))
(* -1 (/ (* im (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1)) (+ 1 (* -1 (* re (+ 1 (* 1/2 re)))))))
(/.f64 (*.f64 im (+.f64 (*.f64 re (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))))
(* -1 (pow im 2))
(-.f64 #s(literal 0 binary64) (*.f64 im im))
(- (* (pow im 2) (pow re 2)) (pow im 2))
(*.f64 (*.f64 im im) (+.f64 (*.f64 re re) #s(literal -1 binary64)))
(- (* (pow re 2) (+ (* (pow im 2) re) (pow im 2))) (pow im 2))
(-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im im))) (*.f64 im im))
(- (* (pow re 2) (+ (* re (+ (* 1/4 (* (pow im 2) re)) (pow im 2))) (pow im 2))) (pow im 2))
(-.f64 (*.f64 re (*.f64 re (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 re re))) #s(literal 1/4 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im im))))) (*.f64 im im))
(* 1/4 (* (pow im 2) (pow re 4)))
(*.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64)))
(* (pow re 4) (+ (* 1/4 (pow im 2)) (/ (pow im 2) re)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (/.f64 (*.f64 im im) re)))
(* (pow re 4) (+ (* 1/4 (pow im 2)) (+ (/ (pow im 2) re) (/ (pow im 2) (pow re 2)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (+.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 im im) (*.f64 re re)))))
(* (pow re 4) (+ (* -1 (/ (pow im 2) (pow re 4))) (+ (* 1/4 (pow im 2)) (+ (/ (pow im 2) re) (/ (pow im 2) (pow re 2))))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (+.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(* 1/4 (* (pow im 2) (pow re 4)))
(*.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64)))
(* (pow re 4) (+ (* 1/4 (pow im 2)) (/ (pow im 2) re)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (/.f64 (*.f64 im im) re)))
(* (pow re 4) (+ (* -1 (/ (+ (* -1 (/ (pow im 2) re)) (* -1 (pow im 2))) re)) (* 1/4 (pow im 2))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im im) re)) (*.f64 im im)) re)))
(* (pow re 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow im 2) (pow re 2))) (pow im 2)) re)) (* -1 (pow im 2))) re)) (* 1/4 (pow im 2))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 im im) (/.f64 (*.f64 im im) (*.f64 re re))) (-.f64 #s(literal 0 binary64) re)) (*.f64 im im)) re)))
(* (pow im 2) (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1))
(*.f64 im (*.f64 im (+.f64 (*.f64 re (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) #s(literal -1 binary64))))
(* (pow im 2) (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1))
(*.f64 im (*.f64 im (+.f64 (*.f64 re (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) #s(literal -1 binary64))))
(* (pow im 2) (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1))
(*.f64 im (*.f64 im (+.f64 (*.f64 re (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) #s(literal -1 binary64))))
(* (pow im 2) (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1))
(*.f64 im (*.f64 im (+.f64 (*.f64 re (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) #s(literal -1 binary64))))
(* (pow im 2) (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1))
(*.f64 im (*.f64 im (+.f64 (*.f64 re (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) #s(literal -1 binary64))))
(* (pow im 2) (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1))
(*.f64 im (*.f64 im (+.f64 (*.f64 re (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) #s(literal -1 binary64))))
(* (pow im 2) (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1))
(*.f64 im (*.f64 im (+.f64 (*.f64 re (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) #s(literal -1 binary64))))
(* (pow im 2) (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1))
(*.f64 im (*.f64 im (+.f64 (*.f64 re (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) #s(literal -1 binary64))))
(* (pow im 2) (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1))
(*.f64 im (*.f64 im (+.f64 (*.f64 re (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) #s(literal -1 binary64))))
(* (pow im 2) (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1))
(*.f64 im (*.f64 im (+.f64 (*.f64 re (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) #s(literal -1 binary64))))
(* (pow im 2) (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1))
(*.f64 im (*.f64 im (+.f64 (*.f64 re (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) #s(literal -1 binary64))))
(* (pow im 2) (- (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)) 1))
(*.f64 im (*.f64 im (+.f64 (*.f64 re (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) #s(literal -1 binary64))))
(* (pow im 2) (pow re 2))
(*.f64 im (*.f64 im (*.f64 re re)))
(* (pow re 2) (+ (* (pow im 2) re) (pow im 2)))
(*.f64 (*.f64 re re) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im im)))
(* (pow re 2) (+ (* re (+ (* 1/4 (* (pow im 2) re)) (pow im 2))) (pow im 2)))
(*.f64 re (*.f64 re (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 re re))) #s(literal 1/4 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im im)))))
(* (pow re 2) (+ (* re (+ (* 1/4 (* (pow im 2) re)) (pow im 2))) (pow im 2)))
(*.f64 re (*.f64 re (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 re re))) #s(literal 1/4 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im im)))))
(* 1/4 (* (pow im 2) (pow re 4)))
(*.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64)))
(* (pow re 4) (+ (* 1/4 (pow im 2)) (/ (pow im 2) re)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (/.f64 (*.f64 im im) re)))
(* (pow re 4) (+ (* 1/4 (pow im 2)) (+ (/ (pow im 2) re) (/ (pow im 2) (pow re 2)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (+.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 im im) (*.f64 re re)))))
(* (pow re 4) (+ (* 1/4 (pow im 2)) (+ (/ (pow im 2) re) (/ (pow im 2) (pow re 2)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (+.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 im im) (*.f64 re re)))))
(* 1/4 (* (pow im 2) (pow re 4)))
(*.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64)))
(* (pow re 4) (+ (* 1/4 (pow im 2)) (/ (pow im 2) re)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (/.f64 (*.f64 im im) re)))
(* (pow re 4) (+ (* -1 (/ (+ (* -1 (/ (pow im 2) re)) (* -1 (pow im 2))) re)) (* 1/4 (pow im 2))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im im) re)) (*.f64 im im)) re)))
(* (pow re 4) (+ (* -1 (/ (+ (* -1 (/ (pow im 2) re)) (* -1 (pow im 2))) re)) (* 1/4 (pow im 2))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im im) re)) (*.f64 im im)) re)))
(* (pow im 2) (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (*.f64 im (*.f64 re re))))
(* (pow im 2) (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (*.f64 im (*.f64 re re))))
(* (pow im 2) (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (*.f64 im (*.f64 re re))))
(* (pow im 2) (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (*.f64 im (*.f64 re re))))
(* (pow im 2) (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (*.f64 im (*.f64 re re))))
(* (pow im 2) (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (*.f64 im (*.f64 re re))))
(* (pow im 2) (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (*.f64 im (*.f64 re re))))
(* (pow im 2) (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (*.f64 im (*.f64 re re))))
(* (pow im 2) (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (*.f64 im (*.f64 re re))))
(* (pow im 2) (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (*.f64 im (*.f64 re re))))
(* (pow im 2) (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (*.f64 im (*.f64 re re))))
(* (pow im 2) (* (pow re 2) (pow (+ 1 (* 1/2 re)) 2)))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im (*.f64 im (*.f64 re re))))
(* im re)
(*.f64 im re)
(* re (+ im (* 1/2 (* im re))))
(*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(* re (+ im (* 1/2 (* im re))))
(*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(* re (+ im (* 1/2 (* im re))))
(*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(* 1/2 (* im (pow re 2)))
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(*.f64 (*.f64 re re) (+.f64 (/.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(*.f64 (*.f64 re re) (+.f64 (/.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(*.f64 (*.f64 re re) (+.f64 (/.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(* 1/2 (* im (pow re 2)))
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(*.f64 (*.f64 re re) (+.f64 (/.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(*.f64 (*.f64 re re) (+.f64 (/.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(*.f64 (*.f64 re re) (+.f64 (/.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(* im (* re (+ 1 (* 1/2 re))))
(*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(* im (* re (+ 1 (* 1/2 re))))
(*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(* im (* re (+ 1 (* 1/2 re))))
(*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(* im (* re (+ 1 (* 1/2 re))))
(*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(* im (* re (+ 1 (* 1/2 re))))
(*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(* im (* re (+ 1 (* 1/2 re))))
(*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(* im (* re (+ 1 (* 1/2 re))))
(*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(* im (* re (+ 1 (* 1/2 re))))
(*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(* im (* re (+ 1 (* 1/2 re))))
(*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(* im (* re (+ 1 (* 1/2 re))))
(*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(* im (* re (+ 1 (* 1/2 re))))
(*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(* im (* re (+ 1 (* 1/2 re))))
(*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(* im (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2)))))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 re re)) re))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64))))))))))
(* im (+ 1 (+ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)))))
(*.f64 im (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 re re)) re))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64))))))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))))
(* im (+ 1 (+ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)))))
(*.f64 im (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 re re)) re))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64))))))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))))
(* im (+ 1 (+ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)))))
(*.f64 im (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 re re)) re))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64))))))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))))
(* (pow im 3) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))
(* (pow im 3) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (pow im 2)))) 1/6))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 re re)) re))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64)))))))) (*.f64 im im))) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))
(* (pow im 3) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (pow im 2)))) 1/6))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 re re)) re))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64)))))))) (*.f64 im im))) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))
(* (pow im 3) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (pow im 2)))) 1/6))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 re re)) re))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64)))))))) (*.f64 im im))) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))
(* (pow im 3) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))
(* -1 (* (pow im 3) (+ (* -1 (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)) (* -1 (/ (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2)))))))) (pow im 2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im (*.f64 im im)) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 re re)) re))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64))))))))) (-.f64 #s(literal 0 binary64) (*.f64 im im))) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))))
(* -1 (* (pow im 3) (+ (* -1 (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)) (* -1 (/ (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2)))))))) (pow im 2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im (*.f64 im im)) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 re re)) re))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64))))))))) (-.f64 #s(literal 0 binary64) (*.f64 im im))) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))))
(* -1 (* (pow im 3) (+ (* -1 (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)) (* -1 (/ (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2)))))))) (pow im 2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im (*.f64 im im)) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 re re)) re))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64))))))))) (-.f64 #s(literal 0 binary64) (*.f64 im im))) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))))
(* im (+ 1 (* -1/6 (pow im 2))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(+ (* im (* re (+ 1 (* -1/6 (pow im 2))))) (* im (+ 1 (* -1/6 (pow im 2)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(+ (* im (+ 1 (* -1/6 (pow im 2)))) (* re (+ (* im (* re (+ 1/2 (* -1/12 (pow im 2))))) (* im (+ 1 (* -1/6 (pow im 2)))))))
(+.f64 (*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal -1/12 binary64)))) re)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (+.f64 re #s(literal 1 binary64)))))
(+ (* im (+ 1 (* -1/6 (pow im 2)))) (* re (+ (* im (+ 1 (* -1/6 (pow im 2)))) (* re (+ (* im (* re (+ 1/6 (* -1/36 (pow im 2))))) (* im (+ 1/2 (* -1/12 (pow im 2)))))))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (+.f64 re #s(literal 1 binary64)))) (*.f64 re (*.f64 (*.f64 im re) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/12 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/36 binary64))))))))))
(* im (* (pow re 3) (+ 1/6 (* -1/36 (pow im 2)))))
(*.f64 (*.f64 re re) (*.f64 im (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/36 binary64)))))))
(* (pow re 3) (+ (* im (+ 1/6 (* -1/36 (pow im 2)))) (/ (* im (+ 1/2 (* -1/12 (pow im 2)))) re)))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 im (+.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/36 binary64)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal -1/12 binary64))) re))))
(* (pow re 3) (+ (* im (+ 1/6 (* -1/36 (pow im 2)))) (+ (/ (* im (+ 1/2 (* -1/12 (pow im 2)))) re) (/ (* im (+ 1 (* -1/6 (pow im 2)))) (pow re 2)))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 im (+.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/36 binary64)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal -1/12 binary64))) re))) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 re re))))
(* (pow re 3) (+ (* im (+ 1/6 (* -1/36 (pow im 2)))) (+ (/ (* im (+ 1/2 (* -1/12 (pow im 2)))) re) (+ (/ (* im (+ 1 (* -1/6 (pow im 2)))) (pow re 2)) (/ (* im (+ 1 (* -1/6 (pow im 2)))) (pow re 3))))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 im (+.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/36 binary64)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal -1/12 binary64))) re))) (*.f64 im (+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 re re)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 re (*.f64 re re)))))))
(* -1 (* im (* (pow re 3) (- (* 1/36 (pow im 2)) 1/6))))
(*.f64 (neg.f64 (*.f64 re (*.f64 im (*.f64 re re)))) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)))
(* -1 (* (pow re 3) (+ (* -1 (/ (* im (+ 1/2 (* -1/12 (pow im 2)))) re)) (* im (- (* 1/36 (pow im 2)) 1/6)))))
(*.f64 (-.f64 (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1/6 binary64))) (/.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal -1/12 binary64)))) re)) (neg.f64 (*.f64 re (*.f64 re re))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (* im (- (* 1/6 (pow im 2)) 1)) re)) (* im (+ 1/2 (* -1/12 (pow im 2))))) re)) (* im (- (* 1/36 (pow im 2)) 1/6)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1/6 binary64))) (/.f64 (-.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal -1/12 binary64)))) (/.f64 (*.f64 im (+.f64 (*.f64 im (*.f64 im #s(literal 1/6 binary64))) #s(literal -1 binary64))) re)) re))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* im (+ 1 (* -1/6 (pow im 2)))) re)) (* im (- (* 1/6 (pow im 2)) 1))) re)) (* im (+ 1/2 (* -1/12 (pow im 2))))) re)) (* im (- (* 1/36 (pow im 2)) 1/6)))))
(*.f64 (-.f64 (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1/6 binary64))) (/.f64 (-.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal -1/12 binary64)))) (/.f64 (-.f64 (*.f64 im (+.f64 (*.f64 im (*.f64 im #s(literal 1/6 binary64))) #s(literal -1 binary64))) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) re)) re)) re)) (neg.f64 (*.f64 re (*.f64 re re))))
(+ 1 (* -1/6 (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))
(+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1 (* -1/6 (pow im 2))))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1/2 (* -1/12 (pow im 2)))))))))
(+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal -1/12 binary64)))))))))
(+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1/2 (+ (* -1/12 (pow im 2)) (* re (+ 1/6 (* -1/36 (pow im 2))))))))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 re (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 re (+.f64 (*.f64 (*.f64 im im) #s(literal -1/12 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/36 binary64)))))))))))
(* (pow re 3) (+ 1/6 (* -1/36 (pow im 2))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/36 binary64)))))
(* (pow re 3) (+ 1/6 (+ (* -1/12 (/ (pow im 2) re)) (+ (* -1/36 (pow im 2)) (* 1/2 (/ 1 re))))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/6 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) re) (+.f64 (*.f64 im (*.f64 im #s(literal -1/36 binary64))) (/.f64 (*.f64 (*.f64 im im) #s(literal -1/12 binary64)) re)))))
(* (pow re 3) (+ 1/6 (+ (* -1/6 (/ (pow im 2) (pow re 2))) (+ (* -1/12 (/ (pow im 2) re)) (+ (* -1/36 (pow im 2)) (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2))))))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 re re))) (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im #s(literal -1/36 binary64))) (/.f64 (*.f64 (*.f64 im im) #s(literal -1/12 binary64)) re)))))
(* (pow re 3) (+ 1/6 (+ (* -1/6 (/ (pow im 2) (pow re 2))) (+ (* -1/6 (/ (pow im 2) (pow re 3))) (+ (* -1/12 (/ (pow im 2) re)) (+ (* -1/36 (pow im 2)) (+ (* 1/2 (/ 1 re)) (+ (/ 1 (pow re 2)) (/ 1 (pow re 3))))))))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re re))))) (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) re) (+.f64 (*.f64 im (*.f64 im #s(literal -1/36 binary64))) (/.f64 (*.f64 (*.f64 im im) #s(literal -1/12 binary64)) re))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))))))))
(* -1 (* (pow re 3) (- (* 1/36 (pow im 2)) 1/6)))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1/6 binary64))))
(* -1 (* (pow re 3) (- (+ (* -1 (/ (+ 1/2 (* -1/12 (pow im 2))) re)) (* 1/36 (pow im 2))) 1/6)))
(*.f64 (+.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal -1/12 binary64))) re)) #s(literal -1/6 binary64)) (neg.f64 (*.f64 re (*.f64 re re))))
(* -1 (* (pow re 3) (- (+ (* -1 (/ (+ 1/2 (+ (* -1 (/ (- (* 1/6 (pow im 2)) 1) re)) (* -1/12 (pow im 2)))) re)) (* 1/36 (pow im 2))) 1/6)))
(*.f64 (+.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/12 binary64)) (/.f64 (+.f64 (*.f64 im (*.f64 im #s(literal 1/6 binary64))) #s(literal -1 binary64)) re))) re)) #s(literal -1/6 binary64)) (neg.f64 (*.f64 re (*.f64 re re))))
(* -1 (* (pow re 3) (- (+ (* -1 (/ (+ 1/2 (+ (* -1 (/ (- (+ (* -1 (/ (+ 1 (* -1/6 (pow im 2))) re)) (* 1/6 (pow im 2))) 1) re)) (* -1/12 (pow im 2)))) re)) (* 1/36 (pow im 2))) 1/6)))
(*.f64 (+.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/12 binary64)) (/.f64 (+.f64 (-.f64 (*.f64 im (*.f64 im #s(literal 1/6 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) re)) #s(literal -1 binary64)) re))) re)) #s(literal -1/6 binary64)) (neg.f64 (*.f64 re (*.f64 re re))))
(+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 re re)) re))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64)))))))))
(+ 1 (+ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 re re)) re))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64))))))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))
(+ 1 (+ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 re re)) re))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64))))))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))
(+ 1 (+ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 re re)) re))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64))))))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 (*.f64 im im) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (pow im 2)))) 1/6))
(*.f64 (*.f64 im im) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 re re)) re))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64)))))))) (*.f64 im im))) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (pow im 2)))) 1/6))
(*.f64 (*.f64 im im) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 re re)) re))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64)))))))) (*.f64 im im))) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (pow im 2)))) 1/6))
(*.f64 (*.f64 im im) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 re re)) re))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64)))))))) (*.f64 im im))) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 (*.f64 im im) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (pow im 2)))) 1/6))
(*.f64 (*.f64 im im) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 re re)) re))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64)))))))) (*.f64 im im))) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (pow im 2)))) 1/6))
(*.f64 (*.f64 im im) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 re re)) re))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64)))))))) (*.f64 im im))) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (pow im 2)))) 1/6))
(*.f64 (*.f64 im im) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 re re)) re))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64)))))))) (*.f64 im im))) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))
(* -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)))))
(+.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im im))))
(+ (* -1/6 (pow im 2)) (* re (+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1/2 (* -1/12 (pow im 2))))))))
(+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 re (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal -1/12 binary64))))))))
(+ (* -1/6 (pow im 2)) (* re (+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1/2 (+ (* -1/12 (pow im 2)) (* re (+ 1/6 (* -1/36 (pow im 2)))))))))))
(+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 re (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 re (+.f64 (*.f64 (*.f64 im im) #s(literal -1/12 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/36 binary64)))))))))))
(* (pow re 3) (+ 1/6 (* -1/36 (pow im 2))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/36 binary64)))))
(* (pow re 3) (+ 1/6 (+ (* -1/12 (/ (pow im 2) re)) (+ (* -1/36 (pow im 2)) (* 1/2 (/ 1 re))))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/6 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) re) (+.f64 (*.f64 im (*.f64 im #s(literal -1/36 binary64))) (/.f64 (*.f64 (*.f64 im im) #s(literal -1/12 binary64)) re)))))
(* (pow re 3) (+ 1/6 (+ (* -1/6 (/ (pow im 2) (pow re 2))) (+ (* -1/12 (/ (pow im 2) re)) (+ (* -1/36 (pow im 2)) (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2))))))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 re re))) (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im #s(literal -1/36 binary64))) (/.f64 (*.f64 (*.f64 im im) #s(literal -1/12 binary64)) re)))))
(* (pow re 3) (+ 1/6 (+ (* -1/6 (/ (pow im 2) (pow re 2))) (+ (* -1/6 (/ (pow im 2) (pow re 3))) (+ (* -1/12 (/ (pow im 2) re)) (+ (* -1/36 (pow im 2)) (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re re))))) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im #s(literal -1/36 binary64))) (/.f64 (*.f64 (*.f64 im im) #s(literal -1/12 binary64)) re))) #s(literal 1/6 binary64))))
(* -1 (* (pow re 3) (- (* 1/36 (pow im 2)) 1/6)))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1/6 binary64))))
(* -1 (* (pow re 3) (- (+ (* -1 (/ (+ 1/2 (* -1/12 (pow im 2))) re)) (* 1/36 (pow im 2))) 1/6)))
(*.f64 (+.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal -1/12 binary64))) re)) #s(literal -1/6 binary64)) (neg.f64 (*.f64 re (*.f64 re re))))
(* -1 (* (pow re 3) (- (+ (* -1 (/ (+ 1/2 (+ (* -1 (/ (- (* 1/6 (pow im 2)) 1) re)) (* -1/12 (pow im 2)))) re)) (* 1/36 (pow im 2))) 1/6)))
(*.f64 (+.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/12 binary64)) (/.f64 (+.f64 (*.f64 im (*.f64 im #s(literal 1/6 binary64))) #s(literal -1 binary64)) re))) re)) #s(literal -1/6 binary64)) (neg.f64 (*.f64 re (*.f64 re re))))
(* -1 (* (pow re 3) (- (+ (* -1 (/ (+ 1/2 (+ (* -1 (/ (- (+ (* 1/6 (/ (pow im 2) re)) (* 1/6 (pow im 2))) 1) re)) (* -1/12 (pow im 2)))) re)) (* 1/36 (pow im 2))) 1/6)))
(*.f64 (+.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal -1/12 binary64))) (/.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 (/.f64 (*.f64 im im) re) (*.f64 im im))) #s(literal 1 binary64)) re)) re)) #s(literal -1/6 binary64)) (neg.f64 (*.f64 re (*.f64 re re))))
(* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2)))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 re re)) re))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64))))))))
(+ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)))
(+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 re re)) re))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64)))))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))
(+ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)))
(+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 re re)) re))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64)))))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))
(+ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6)))
(+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 re re)) re))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64)))))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 (*.f64 im im) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (pow im 2))) 1/6))
(*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 re re)) re))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64)))))))) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (pow im 2))) 1/6))
(*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 re re)) re))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64)))))))) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (pow im 2))) 1/6))
(*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 re re)) re))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64)))))))) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 (*.f64 im im) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (pow im 2))) 1/6))
(*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 re re)) re))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64)))))))) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (pow im 2))) 1/6))
(*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 re re)) re))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64)))))))) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))
(* (pow im 2) (- (+ (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) (/ (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (+ 1/4 (* 1/6 (* re (- (* 1/6 re) 1/2))))))) (pow im 2))) 1/6))
(*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 re re)) re))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64)))))))) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))
re
(* re (+ 1 (* 1/2 re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(* 1/6 (pow re 3))
(*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
(* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (/.f64 #s(literal 1/2 binary64) re) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re)))))
(* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (/.f64 #s(literal 1/2 binary64) re) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re)))))
(* 1/6 (pow re 3))
(*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) 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)) (-.f64 #s(literal 0 binary64) re)) #s(literal -1/6 binary64)) (neg.f64 (*.f64 re (*.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)) (-.f64 #s(literal 0 binary64) re)) #s(literal -1/6 binary64)) (neg.f64 (*.f64 re (*.f64 re re))))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* re (+ 1/2 (* 1/6 re)))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(* re (+ 1/2 (* 1/6 re)))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(* re (+ 1/2 (* 1/6 re)))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(* 1/6 (pow re 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 re re))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
(* 1/6 (pow re 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 re re))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
(* 1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/120 binary64))
(* 1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/120 binary64))
(* 1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/120 binary64))
(* 1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/120 binary64))
(* 1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/120 binary64))
(* 1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/120 binary64))
(* 1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/120 binary64))
(* 1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/120 binary64))
(* 1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/120 binary64))
(* 1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/120 binary64))
(* 1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/120 binary64))
(* 1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/120 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* re (+ 1/2 (* 1/6 re)))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(* re (+ 1/2 (* 1/6 re)))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(* re (+ 1/2 (* 1/6 re)))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(* 1/6 (pow re 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 re re))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
(* 1/6 (pow re 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 re re))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 (*.f64 im im) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 (*.f64 im im) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 (*.f64 im im) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 (*.f64 im im) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 (*.f64 im im) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 (*.f64 im im) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 (*.f64 im im) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 (*.f64 im im) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 (*.f64 im im) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 (*.f64 im im) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 (*.f64 im im) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))
(* (pow im 2) (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 (*.f64 im im) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))
(* -1/6 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(+ (* -1/6 (* (pow im 2) re)) (* -1/6 (pow im 2)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im im)))
(+ (* -1/6 (pow im 2)) (* re (+ (* -1/6 (pow im 2)) (* -1/12 (* (pow im 2) re)))))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 (*.f64 im im) #s(literal -1/12 binary64)))))
(+ (* -1/6 (pow im 2)) (* re (+ (* -1/6 (pow im 2)) (* re (+ (* -1/12 (pow im 2)) (* -1/36 (* (pow im 2) re)))))))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/12 binary64)) (*.f64 re (*.f64 im (*.f64 im #s(literal -1/36 binary64)))))))
(* -1/36 (* (pow im 2) (pow re 3)))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im #s(literal -1/36 binary64))))
(* (pow re 3) (+ (* -1/12 (/ (pow im 2) re)) (* -1/36 (pow im 2))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 im (*.f64 im #s(literal -1/36 binary64))) (/.f64 (*.f64 (*.f64 im im) #s(literal -1/12 binary64)) re)))
(* (pow re 3) (+ (* -1/6 (/ (pow im 2) (pow re 2))) (+ (* -1/12 (/ (pow im 2) re)) (* -1/36 (pow im 2)))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal -1/12 binary64)) re) (+.f64 (*.f64 im (*.f64 im #s(literal -1/36 binary64))) (/.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 re re)))))
(* (pow re 3) (+ (* -1/6 (/ (pow im 2) (pow re 2))) (+ (* -1/6 (/ (pow im 2) (pow re 3))) (+ (* -1/12 (/ (pow im 2) re)) (* -1/36 (pow im 2))))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 im (*.f64 im #s(literal -1/36 binary64))) (/.f64 (*.f64 (*.f64 im im) #s(literal -1/12 binary64)) re))))
(* -1/36 (* (pow im 2) (pow re 3)))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im #s(literal -1/36 binary64))))
(* -1 (* (pow re 3) (+ (* 1/36 (pow im 2)) (* 1/12 (/ (pow im 2) re)))))
(*.f64 (*.f64 re (*.f64 re re)) (neg.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (*.f64 (/.f64 (*.f64 im im) re) #s(literal 1/12 binary64)))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1/6 (/ (pow im 2) re)) (* -1/12 (pow im 2))) re)) (* 1/36 (pow im 2)))))
(*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (/.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal -1/12 binary64)) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 im im) re))) re)) (neg.f64 (*.f64 re (*.f64 re re))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (/ (pow im 2) re)) (* 1/6 (pow im 2))) re)) (* -1/12 (pow im 2))) re)) (* 1/36 (pow im 2)))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (/.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal -1/12 binary64)) (/.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 (/.f64 (*.f64 im im) re) (*.f64 im im))) re)) re)) #s(literal -1 binary64)))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 im (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 im (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 im (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 im (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 im (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 im (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 im (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 im (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 im (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 im (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 im (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))
(* im (- (* -1/6 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))) 1/6))
(*.f64 im (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(+ (* -1/6 im) (* -1/6 (* im re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(+ (* -1/6 im) (* re (+ (* -1/6 im) (* -1/12 (* im re)))))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 re #s(literal 1 binary64)))) (*.f64 (*.f64 im (*.f64 re re)) #s(literal -1/12 binary64)))
(+ (* -1/6 im) (* re (+ (* -1/6 im) (* re (+ (* -1/12 im) (* -1/36 (* im re)))))))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 re #s(literal 1 binary64)))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal -1/12 binary64)) (*.f64 re (*.f64 im #s(literal -1/36 binary64))))))
(* -1/36 (* im (pow re 3)))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 im #s(literal -1/36 binary64)))
(* (pow re 3) (+ (* -1/12 (/ im re)) (* -1/36 im)))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (/.f64 (*.f64 im #s(literal -1/12 binary64)) re) (*.f64 im #s(literal -1/36 binary64))))
(* (pow re 3) (+ (* -1/6 (/ im (pow re 2))) (+ (* -1/12 (/ im re)) (* -1/36 im))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (+.f64 (/.f64 (*.f64 im #s(literal -1/12 binary64)) re) (*.f64 im #s(literal -1/36 binary64))) (/.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re re))))
(* (pow re 3) (+ (* -1/6 (/ im (pow re 2))) (+ (* -1/6 (/ im (pow re 3))) (+ (* -1/12 (/ im re)) (* -1/36 im)))))
(*.f64 re (*.f64 (*.f64 re re) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re (*.f64 re re))))) (+.f64 (/.f64 (*.f64 im #s(literal -1/12 binary64)) re) (*.f64 im #s(literal -1/36 binary64))))))
(* -1/36 (* im (pow re 3)))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 im #s(literal -1/36 binary64)))
(* -1 (* (pow re 3) (+ (* 1/36 im) (* 1/12 (/ im re)))))
(*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (/.f64 (*.f64 #s(literal 1/12 binary64) im) re)) (neg.f64 (*.f64 re (*.f64 re re))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1/6 (/ im re)) (* -1/12 im)) re)) (* 1/36 im))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 im #s(literal 1/36 binary64)) (/.f64 (+.f64 (*.f64 im #s(literal -1/12 binary64)) (/.f64 (*.f64 im #s(literal -1/6 binary64)) re)) re))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 im) (* 1/6 (/ im re))) re)) (* -1/12 im)) re)) (* 1/36 im))))
(*.f64 (-.f64 (*.f64 im #s(literal 1/36 binary64)) (/.f64 (+.f64 (*.f64 im #s(literal -1/12 binary64)) (/.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re))) re)) re)) (neg.f64 (*.f64 re (*.f64 re re))))

eval147.0ms (0.7%)

Compiler

Compiled 46277 to 3072 computations (93.4% saved)

prune213.0ms (1%)

Pruning

62 alts after pruning (50 fresh and 12 done)

PrunedKeptTotal
New1100261126
Fresh92433
Picked235
Done099
Total1111621173
Accuracy
100.0%
Counts
1173 → 62
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.2%
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im) (-.f64 (*.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (*.f64 im (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)))) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))
23.8%
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (*.f64 im im)) (-.f64 (*.f64 im re) im))
28.5%
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))
13.5%
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/36 binary64))))) (/.f64 (-.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal -1/12 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal 1/6 binary64)))) (/.f64 im re))) re))))
14.2%
(-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 re (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/36 binary64))))))))
27.4%
(+.f64 (*.f64 re im) im)
35.0%
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64)))))))
35.3%
(+.f64 im (*.f64 re (+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
31.6%
(+.f64 im (*.f64 re (+.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
34.7%
(+.f64 im (*.f64 re (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))
23.7%
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (*.f64 re re)))))) im)
24.7%
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) (*.f64 re re)))) im)
56.3%
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 re #s(literal 1 binary64)))) (*.f64 (*.f64 re re) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 re re)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 re #s(literal 1 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (sin.f64 im))
25.3%
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (*.f64 re re))))) im)
12.2%
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)) (-.f64 (*.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (*.f64 im (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im))))
33.3%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) im)
69.2%
(*.f64 (+.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (sin.f64 im))
59.2%
(*.f64 (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (sin.f64 im))
69.2%
(*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (sin.f64 im))
11.6%
(*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im)))))
27.1%
(*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
53.9%
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
27.4%
(*.f64 (+.f64 re #s(literal 1 binary64)) im)
69.2%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (sin.f64 im))
64.5%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (sin.f64 im))
27.1%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (+.f64 re #s(literal 1 binary64))))
9.5%
(*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 im (*.f64 im im)))
28.7%
(*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) re)))) im)
36.0%
(*.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 re (*.f64 re re)))) (sin.f64 im))
26.5%
(*.f64 (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im) (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im))))
36.0%
(*.f64 (*.f64 (*.f64 re (*.f64 re re)) (+.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) re)))) (sin.f64 im))
36.1%
(*.f64 (*.f64 re (*.f64 (*.f64 re re) (+.f64 #s(literal 1/6 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) re) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))))))) (sin.f64 im))
11.6%
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 im (+.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/36 binary64))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal -1/12 binary64)))) re))) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 re re))))
21.9%
(*.f64 (*.f64 re re) (-.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 im re)) im) re)))
13.1%
(*.f64 (*.f64 re re) (*.f64 im (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/36 binary64)))))))
13.7%
(*.f64 (*.f64 im (*.f64 im im)) (neg.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 im im)))))
24.5%
(*.f64 (*.f64 im im) (*.f64 im (*.f64 #s(literal -1/6 binary64) (exp.f64 re))))
13.1%
(*.f64 (neg.f64 (*.f64 re (*.f64 im (*.f64 re re)))) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)))
54.6%
(*.f64 (exp.f64 re) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
100.0%
(*.f64 (exp.f64 re) (sin.f64 im))
64.4%
(*.f64 (exp.f64 re) im)
27.3%
(*.f64 re (+.f64 im (/.f64 im re)))
14.2%
(*.f64 re (*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/6 binary64)) (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)))))
7.1%
(*.f64 re im)
24.1%
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/46656 binary64))) re) (*.f64 (-.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
22.9%
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/10077696 binary64)))) re) (*.f64 (+.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))) (+.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
33.6%
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
21.5%
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/12 binary64)) (/.f64 (+.f64 (*.f64 im (*.f64 im #s(literal 1/6 binary64))) #s(literal -1 binary64)) re))) re)) #s(literal -1/6 binary64)) (neg.f64 (*.f64 re (*.f64 re re))))))
18.8%
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im im)))))))
29.6%
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 re re)) re))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64))))))))))
26.5%
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) im) im))))))
29.2%
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))))))
28.8%
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))))))
25.7%
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
25.7%
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
13.2%
(*.f64 im (*.f64 (+.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/12 binary64)) (/.f64 (+.f64 (*.f64 im (*.f64 im #s(literal 1/6 binary64))) #s(literal -1 binary64)) re))) re)) #s(literal -1/6 binary64)) (neg.f64 (*.f64 re (*.f64 re re)))))
14.2%
(*.f64 im (*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/36 binary64)))))
12.4%
(*.f64 im (*.f64 re (*.f64 (*.f64 re re) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/36 binary64)) (/.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) re))) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 re re)))))))
14.0%
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
15.8%
(*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
52.5%
(sin.f64 im)
23.7%
im
Compiler

Compiled 3845 to 1343 computations (65.1% saved)

regimes149.0ms (0.7%)

Counts
82 → 1
Calls
Call 1
Inputs
im
(*.f64 re im)
(*.f64 (+.f64 re #s(literal 1 binary64)) im)
(+.f64 im (*.f64 re im))
(+.f64 (*.f64 re im) im)
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re)))
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(*.f64 re (+.f64 im (/.f64 im re)))
(*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 im re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im)
(+.f64 im (*.f64 re (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))
(+.f64 im (*.f64 re (+.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) im)
(*.f64 im (*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/36 binary64)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))))))
(*.f64 re (*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/6 binary64)) (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)))))
(*.f64 (*.f64 re re) (*.f64 im (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/36 binary64)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) im)
(+.f64 im (*.f64 re (+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(*.f64 (neg.f64 (*.f64 re (*.f64 im (*.f64 re re)))) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 re re) (-.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 im re)) im) re)))
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 im (*.f64 re #s(literal 1/6 binary64))) (*.f64 im #s(literal 1/2 binary64)))))))
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64)))))))
(-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 re (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/36 binary64))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) im) im))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 im (*.f64 im im)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) (*.f64 re re)))) im)
(*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) re)))) im)
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (*.f64 im im)) (-.f64 (*.f64 im re) im))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 re re)) re))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64))))))))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (*.f64 re re)))))) im)
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (*.f64 re re))))) im)
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))
(*.f64 im (*.f64 (+.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 im (*.f64 im #s(literal 1/36 binary64))) (/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal 1/6 binary64)))) re))) re))) (*.f64 (neg.f64 re) (*.f64 re re))))
(*.f64 im (*.f64 (+.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/12 binary64)) (/.f64 (+.f64 (*.f64 im (*.f64 im #s(literal 1/6 binary64))) #s(literal -1 binary64)) re))) re)) #s(literal -1/6 binary64)) (neg.f64 (*.f64 re (*.f64 re re)))))
(*.f64 (*.f64 (+.f64 im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (-.f64 im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))) (/.f64 #s(literal 1 binary64) (-.f64 im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))))
(*.f64 (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im) (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 im (*.f64 im #s(literal 1/36 binary64))) (/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal 1/6 binary64)))) re))) re))) (*.f64 (neg.f64 re) (*.f64 re re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/12 binary64)) (/.f64 (+.f64 (*.f64 im (*.f64 im #s(literal 1/6 binary64))) #s(literal -1 binary64)) re))) re)) #s(literal -1/6 binary64)) (neg.f64 (*.f64 re (*.f64 re re))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im im)))))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 im (+.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/36 binary64))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal -1/12 binary64)))) re))) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 re re))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/36 binary64))))) (/.f64 (-.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal -1/12 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal 1/6 binary64)))) (/.f64 im re))) re))))
(*.f64 (*.f64 im (*.f64 im im)) (neg.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 im im)))))
(*.f64 im (*.f64 re (*.f64 (*.f64 re re) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/36 binary64)) (/.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) re))) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 re re)))))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 im (+.f64 re #s(literal 1 binary64)))) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 im re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) #s(literal 1/6 binary64))) (*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) #s(literal 1/2 binary64))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64))) re) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/46656 binary64))) re) (*.f64 (-.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/10077696 binary64)))) re) (*.f64 (+.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))) (+.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)) (-.f64 (*.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (*.f64 im (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im) (-.f64 (*.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (*.f64 im (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)))) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))
(sin.f64 im)
(*.f64 (exp.f64 re) im)
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 #s(literal -1/6 binary64) (exp.f64 re))))
(*.f64 (exp.f64 re) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (sin.f64 im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (sin.f64 im))
(*.f64 (+.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (sin.f64 im))
(*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (sin.f64 im))
(*.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 re (*.f64 re re)))) (sin.f64 im))
(*.f64 (*.f64 re (*.f64 (*.f64 re re) (+.f64 #s(literal 1/6 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) re) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))))))) (sin.f64 im))
(*.f64 (*.f64 (*.f64 re (*.f64 re re)) (+.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) re)))) (sin.f64 im))
(*.f64 (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (sin.f64 im))
(*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 re re) #s(literal 1 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (-.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 re re) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 re re)))))) (*.f64 (-.f64 re #s(literal 1 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (sin.f64 im))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 re #s(literal 1 binary64)))) (*.f64 (*.f64 re re) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 re re)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 re #s(literal 1 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (sin.f64 im))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))) (sin.f64 im)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) #s(literal -1 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (sin.f64 im))
(*.f64 (exp.f64 re) (sin.f64 im))
Outputs
(*.f64 (exp.f64 re) (sin.f64 im))
Calls

5 calls:

39.0ms
(exp.f64 re)
24.0ms
re
23.0ms
im
22.0ms
(sin.f64 im)
21.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)

regimes131.0ms (0.6%)

Counts
81 → 4
Calls
Call 1
Inputs
im
(*.f64 re im)
(*.f64 (+.f64 re #s(literal 1 binary64)) im)
(+.f64 im (*.f64 re im))
(+.f64 (*.f64 re im) im)
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re)))
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(*.f64 re (+.f64 im (/.f64 im re)))
(*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 im re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im)
(+.f64 im (*.f64 re (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))
(+.f64 im (*.f64 re (+.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) im)
(*.f64 im (*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/36 binary64)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))))))
(*.f64 re (*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/6 binary64)) (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)))))
(*.f64 (*.f64 re re) (*.f64 im (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/36 binary64)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) im)
(+.f64 im (*.f64 re (+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(*.f64 (neg.f64 (*.f64 re (*.f64 im (*.f64 re re)))) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 re re) (-.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 im re)) im) re)))
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 im (*.f64 re #s(literal 1/6 binary64))) (*.f64 im #s(literal 1/2 binary64)))))))
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64)))))))
(-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 re (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/36 binary64))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) im) im))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 im (*.f64 im im)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) (*.f64 re re)))) im)
(*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) re)))) im)
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (*.f64 im im)) (-.f64 (*.f64 im re) im))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 re re)) re))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64))))))))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (*.f64 re re)))))) im)
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (*.f64 re re))))) im)
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))
(*.f64 im (*.f64 (+.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 im (*.f64 im #s(literal 1/36 binary64))) (/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal 1/6 binary64)))) re))) re))) (*.f64 (neg.f64 re) (*.f64 re re))))
(*.f64 im (*.f64 (+.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/12 binary64)) (/.f64 (+.f64 (*.f64 im (*.f64 im #s(literal 1/6 binary64))) #s(literal -1 binary64)) re))) re)) #s(literal -1/6 binary64)) (neg.f64 (*.f64 re (*.f64 re re)))))
(*.f64 (*.f64 (+.f64 im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (-.f64 im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))) (/.f64 #s(literal 1 binary64) (-.f64 im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))))
(*.f64 (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im) (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 im (*.f64 im #s(literal 1/36 binary64))) (/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal 1/6 binary64)))) re))) re))) (*.f64 (neg.f64 re) (*.f64 re re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/12 binary64)) (/.f64 (+.f64 (*.f64 im (*.f64 im #s(literal 1/6 binary64))) #s(literal -1 binary64)) re))) re)) #s(literal -1/6 binary64)) (neg.f64 (*.f64 re (*.f64 re re))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im im)))))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 im (+.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/36 binary64))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal -1/12 binary64)))) re))) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 re re))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/36 binary64))))) (/.f64 (-.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal -1/12 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal 1/6 binary64)))) (/.f64 im re))) re))))
(*.f64 (*.f64 im (*.f64 im im)) (neg.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 im im)))))
(*.f64 im (*.f64 re (*.f64 (*.f64 re re) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/36 binary64)) (/.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) re))) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 re re)))))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 im (+.f64 re #s(literal 1 binary64)))) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 im re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) #s(literal 1/6 binary64))) (*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) #s(literal 1/2 binary64))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64))) re) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/46656 binary64))) re) (*.f64 (-.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/10077696 binary64)))) re) (*.f64 (+.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))) (+.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)) (-.f64 (*.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (*.f64 im (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im) (-.f64 (*.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (*.f64 im (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)))) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))
(sin.f64 im)
(*.f64 (exp.f64 re) im)
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 #s(literal -1/6 binary64) (exp.f64 re))))
(*.f64 (exp.f64 re) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (sin.f64 im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (sin.f64 im))
(*.f64 (+.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (sin.f64 im))
(*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (sin.f64 im))
(*.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 re (*.f64 re re)))) (sin.f64 im))
(*.f64 (*.f64 re (*.f64 (*.f64 re re) (+.f64 #s(literal 1/6 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) re) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))))))) (sin.f64 im))
(*.f64 (*.f64 (*.f64 re (*.f64 re re)) (+.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) re)))) (sin.f64 im))
(*.f64 (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (sin.f64 im))
(*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 re re) #s(literal 1 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (-.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 re re) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 re re)))))) (*.f64 (-.f64 re #s(literal 1 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (sin.f64 im))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 re #s(literal 1 binary64)))) (*.f64 (*.f64 re re) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 re re)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 re #s(literal 1 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (sin.f64 im))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))) (sin.f64 im)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) #s(literal -1 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))) (sin.f64 im))
Outputs
(*.f64 (exp.f64 re) im)
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (sin.f64 im))
(*.f64 (exp.f64 re) im)
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (sin.f64 im))
Calls

4 calls:

43.0ms
im
24.0ms
(sin.f64 im)
22.0ms
(exp.f64 re)
21.0ms
re
Results
AccuracySegmentsBranch
98.3%4re
85.2%2im
94.8%3(exp.f64 re)
85.2%3(sin.f64 im)
Compiler

Compiled 14 to 10 computations (28.6% saved)

regimes81.0ms (0.4%)

Counts
70 → 4
Calls
Call 1
Inputs
im
(*.f64 re im)
(*.f64 (+.f64 re #s(literal 1 binary64)) im)
(+.f64 im (*.f64 re im))
(+.f64 (*.f64 re im) im)
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re)))
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(*.f64 re (+.f64 im (/.f64 im re)))
(*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 im re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im)
(+.f64 im (*.f64 re (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))
(+.f64 im (*.f64 re (+.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) im)
(*.f64 im (*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/36 binary64)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))))))
(*.f64 re (*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/6 binary64)) (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)))))
(*.f64 (*.f64 re re) (*.f64 im (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/36 binary64)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) im)
(+.f64 im (*.f64 re (+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(*.f64 (neg.f64 (*.f64 re (*.f64 im (*.f64 re re)))) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 re re) (-.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 im re)) im) re)))
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 im (*.f64 re #s(literal 1/6 binary64))) (*.f64 im #s(literal 1/2 binary64)))))))
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64)))))))
(-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 re (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/36 binary64))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) im) im))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 im (*.f64 im im)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) (*.f64 re re)))) im)
(*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) re)))) im)
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (*.f64 im im)) (-.f64 (*.f64 im re) im))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 re re)) re))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64))))))))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (*.f64 re re)))))) im)
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (*.f64 re re))))) im)
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))
(*.f64 im (*.f64 (+.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 im (*.f64 im #s(literal 1/36 binary64))) (/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal 1/6 binary64)))) re))) re))) (*.f64 (neg.f64 re) (*.f64 re re))))
(*.f64 im (*.f64 (+.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/12 binary64)) (/.f64 (+.f64 (*.f64 im (*.f64 im #s(literal 1/6 binary64))) #s(literal -1 binary64)) re))) re)) #s(literal -1/6 binary64)) (neg.f64 (*.f64 re (*.f64 re re)))))
(*.f64 (*.f64 (+.f64 im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (-.f64 im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))) (/.f64 #s(literal 1 binary64) (-.f64 im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))))
(*.f64 (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im) (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 im (*.f64 im #s(literal 1/36 binary64))) (/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal 1/6 binary64)))) re))) re))) (*.f64 (neg.f64 re) (*.f64 re re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/12 binary64)) (/.f64 (+.f64 (*.f64 im (*.f64 im #s(literal 1/6 binary64))) #s(literal -1 binary64)) re))) re)) #s(literal -1/6 binary64)) (neg.f64 (*.f64 re (*.f64 re re))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im im)))))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 im (+.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/36 binary64))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal -1/12 binary64)))) re))) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 re re))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/36 binary64))))) (/.f64 (-.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal -1/12 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal 1/6 binary64)))) (/.f64 im re))) re))))
(*.f64 (*.f64 im (*.f64 im im)) (neg.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 im im)))))
(*.f64 im (*.f64 re (*.f64 (*.f64 re re) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/36 binary64)) (/.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) re))) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 re re)))))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 im (+.f64 re #s(literal 1 binary64)))) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 im re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) #s(literal 1/6 binary64))) (*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) #s(literal 1/2 binary64))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64))) re) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/46656 binary64))) re) (*.f64 (-.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/10077696 binary64)))) re) (*.f64 (+.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))) (+.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)) (-.f64 (*.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (*.f64 im (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im) (-.f64 (*.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (*.f64 im (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)))) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))
(sin.f64 im)
(*.f64 (exp.f64 re) im)
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 #s(literal -1/6 binary64) (exp.f64 re))))
(*.f64 (exp.f64 re) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (sin.f64 im))
Outputs
(*.f64 (exp.f64 re) im)
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (sin.f64 im))
(*.f64 (exp.f64 re) im)
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (sin.f64 im))
Calls

1 calls:

34.0ms
re
Results
AccuracySegmentsBranch
97.2%4re
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes103.0ms (0.5%)

Counts
69 → 3
Calls
Call 1
Inputs
im
(*.f64 re im)
(*.f64 (+.f64 re #s(literal 1 binary64)) im)
(+.f64 im (*.f64 re im))
(+.f64 (*.f64 re im) im)
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re)))
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(*.f64 re (+.f64 im (/.f64 im re)))
(*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 im re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im)
(+.f64 im (*.f64 re (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))
(+.f64 im (*.f64 re (+.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) im)
(*.f64 im (*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/36 binary64)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))))))
(*.f64 re (*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/6 binary64)) (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)))))
(*.f64 (*.f64 re re) (*.f64 im (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/36 binary64)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) im)
(+.f64 im (*.f64 re (+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(*.f64 (neg.f64 (*.f64 re (*.f64 im (*.f64 re re)))) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 re re) (-.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 im re)) im) re)))
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 im (*.f64 re #s(literal 1/6 binary64))) (*.f64 im #s(literal 1/2 binary64)))))))
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64)))))))
(-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 re (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/36 binary64))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) im) im))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 im (*.f64 im im)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) (*.f64 re re)))) im)
(*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) re)))) im)
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (*.f64 im im)) (-.f64 (*.f64 im re) im))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 re re)) re))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64))))))))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (*.f64 re re)))))) im)
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (*.f64 re re))))) im)
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))
(*.f64 im (*.f64 (+.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 im (*.f64 im #s(literal 1/36 binary64))) (/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal 1/6 binary64)))) re))) re))) (*.f64 (neg.f64 re) (*.f64 re re))))
(*.f64 im (*.f64 (+.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/12 binary64)) (/.f64 (+.f64 (*.f64 im (*.f64 im #s(literal 1/6 binary64))) #s(literal -1 binary64)) re))) re)) #s(literal -1/6 binary64)) (neg.f64 (*.f64 re (*.f64 re re)))))
(*.f64 (*.f64 (+.f64 im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (-.f64 im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))) (/.f64 #s(literal 1 binary64) (-.f64 im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))))
(*.f64 (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im) (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 im (*.f64 im #s(literal 1/36 binary64))) (/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal 1/6 binary64)))) re))) re))) (*.f64 (neg.f64 re) (*.f64 re re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/12 binary64)) (/.f64 (+.f64 (*.f64 im (*.f64 im #s(literal 1/6 binary64))) #s(literal -1 binary64)) re))) re)) #s(literal -1/6 binary64)) (neg.f64 (*.f64 re (*.f64 re re))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im im)))))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 im (+.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/36 binary64))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal -1/12 binary64)))) re))) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 re re))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/36 binary64))))) (/.f64 (-.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal -1/12 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal 1/6 binary64)))) (/.f64 im re))) re))))
(*.f64 (*.f64 im (*.f64 im im)) (neg.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 im im)))))
(*.f64 im (*.f64 re (*.f64 (*.f64 re re) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/36 binary64)) (/.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) re))) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 re re)))))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 im (+.f64 re #s(literal 1 binary64)))) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 im re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) #s(literal 1/6 binary64))) (*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) #s(literal 1/2 binary64))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64))) re) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/46656 binary64))) re) (*.f64 (-.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/10077696 binary64)))) re) (*.f64 (+.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))) (+.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)) (-.f64 (*.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (*.f64 im (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im) (-.f64 (*.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (*.f64 im (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)))) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))
(sin.f64 im)
(*.f64 (exp.f64 re) im)
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 #s(literal -1/6 binary64) (exp.f64 re))))
(*.f64 (exp.f64 re) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
Outputs
(*.f64 (exp.f64 re) im)
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (exp.f64 re) im)
Calls

2 calls:

39.0ms
(exp.f64 re)
19.0ms
re
Results
AccuracySegmentsBranch
93.9%3(exp.f64 re)
93.9%3re
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes54.0ms (0.3%)

Counts
66 → 3
Calls
Call 1
Inputs
im
(*.f64 re im)
(*.f64 (+.f64 re #s(literal 1 binary64)) im)
(+.f64 im (*.f64 re im))
(+.f64 (*.f64 re im) im)
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re)))
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(*.f64 re (+.f64 im (/.f64 im re)))
(*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 im re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im)
(+.f64 im (*.f64 re (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))
(+.f64 im (*.f64 re (+.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) im)
(*.f64 im (*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/36 binary64)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))))))
(*.f64 re (*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/6 binary64)) (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)))))
(*.f64 (*.f64 re re) (*.f64 im (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/36 binary64)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) im)
(+.f64 im (*.f64 re (+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(*.f64 (neg.f64 (*.f64 re (*.f64 im (*.f64 re re)))) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 re re) (-.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 im re)) im) re)))
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 im (*.f64 re #s(literal 1/6 binary64))) (*.f64 im #s(literal 1/2 binary64)))))))
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64)))))))
(-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 re (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/36 binary64))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) im) im))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 im (*.f64 im im)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) (*.f64 re re)))) im)
(*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) re)))) im)
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (*.f64 im im)) (-.f64 (*.f64 im re) im))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 re re)) re))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64))))))))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (*.f64 re re)))))) im)
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (*.f64 re re))))) im)
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))
(*.f64 im (*.f64 (+.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 im (*.f64 im #s(literal 1/36 binary64))) (/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal 1/6 binary64)))) re))) re))) (*.f64 (neg.f64 re) (*.f64 re re))))
(*.f64 im (*.f64 (+.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/12 binary64)) (/.f64 (+.f64 (*.f64 im (*.f64 im #s(literal 1/6 binary64))) #s(literal -1 binary64)) re))) re)) #s(literal -1/6 binary64)) (neg.f64 (*.f64 re (*.f64 re re)))))
(*.f64 (*.f64 (+.f64 im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (-.f64 im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))) (/.f64 #s(literal 1 binary64) (-.f64 im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))))
(*.f64 (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im) (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 im (*.f64 im #s(literal 1/36 binary64))) (/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal 1/6 binary64)))) re))) re))) (*.f64 (neg.f64 re) (*.f64 re re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/12 binary64)) (/.f64 (+.f64 (*.f64 im (*.f64 im #s(literal 1/6 binary64))) #s(literal -1 binary64)) re))) re)) #s(literal -1/6 binary64)) (neg.f64 (*.f64 re (*.f64 re re))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im im)))))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 im (+.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/36 binary64))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal -1/12 binary64)))) re))) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 re re))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/36 binary64))))) (/.f64 (-.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal -1/12 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal 1/6 binary64)))) (/.f64 im re))) re))))
(*.f64 (*.f64 im (*.f64 im im)) (neg.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 im im)))))
(*.f64 im (*.f64 re (*.f64 (*.f64 re re) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/36 binary64)) (/.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) re))) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 re re)))))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 im (+.f64 re #s(literal 1 binary64)))) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 im re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) #s(literal 1/6 binary64))) (*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) #s(literal 1/2 binary64))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64))) re) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/46656 binary64))) re) (*.f64 (-.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/10077696 binary64)))) re) (*.f64 (+.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))) (+.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)) (-.f64 (*.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (*.f64 im (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im) (-.f64 (*.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (*.f64 im (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)))) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))
(sin.f64 im)
(*.f64 (exp.f64 re) im)
Outputs
(*.f64 (exp.f64 re) im)
(sin.f64 im)
(*.f64 (exp.f64 re) im)
Calls

2 calls:

21.0ms
re
18.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
92.6%3re
92.6%3(exp.f64 re)
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes71.0ms (0.3%)

Counts
65 → 6
Calls
Call 1
Inputs
im
(*.f64 re im)
(*.f64 (+.f64 re #s(literal 1 binary64)) im)
(+.f64 im (*.f64 re im))
(+.f64 (*.f64 re im) im)
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re)))
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(*.f64 re (+.f64 im (/.f64 im re)))
(*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 im re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im)
(+.f64 im (*.f64 re (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))
(+.f64 im (*.f64 re (+.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) im)
(*.f64 im (*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/36 binary64)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))))))
(*.f64 re (*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/6 binary64)) (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)))))
(*.f64 (*.f64 re re) (*.f64 im (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/36 binary64)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) im)
(+.f64 im (*.f64 re (+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(*.f64 (neg.f64 (*.f64 re (*.f64 im (*.f64 re re)))) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 re re) (-.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 im re)) im) re)))
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 im (*.f64 re #s(literal 1/6 binary64))) (*.f64 im #s(literal 1/2 binary64)))))))
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64)))))))
(-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 re (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/36 binary64))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) im) im))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 im (*.f64 im im)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) (*.f64 re re)))) im)
(*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) re)))) im)
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (*.f64 im im)) (-.f64 (*.f64 im re) im))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 re re)) re))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64))))))))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (*.f64 re re)))))) im)
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (*.f64 re re))))) im)
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))
(*.f64 im (*.f64 (+.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 im (*.f64 im #s(literal 1/36 binary64))) (/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal 1/6 binary64)))) re))) re))) (*.f64 (neg.f64 re) (*.f64 re re))))
(*.f64 im (*.f64 (+.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/12 binary64)) (/.f64 (+.f64 (*.f64 im (*.f64 im #s(literal 1/6 binary64))) #s(literal -1 binary64)) re))) re)) #s(literal -1/6 binary64)) (neg.f64 (*.f64 re (*.f64 re re)))))
(*.f64 (*.f64 (+.f64 im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (-.f64 im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))) (/.f64 #s(literal 1 binary64) (-.f64 im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))))
(*.f64 (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im) (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 im (*.f64 im #s(literal 1/36 binary64))) (/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal 1/6 binary64)))) re))) re))) (*.f64 (neg.f64 re) (*.f64 re re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/12 binary64)) (/.f64 (+.f64 (*.f64 im (*.f64 im #s(literal 1/6 binary64))) #s(literal -1 binary64)) re))) re)) #s(literal -1/6 binary64)) (neg.f64 (*.f64 re (*.f64 re re))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im im)))))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 im (+.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/36 binary64))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal -1/12 binary64)))) re))) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 re re))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/36 binary64))))) (/.f64 (-.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal -1/12 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal 1/6 binary64)))) (/.f64 im re))) re))))
(*.f64 (*.f64 im (*.f64 im im)) (neg.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 im im)))))
(*.f64 im (*.f64 re (*.f64 (*.f64 re re) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/36 binary64)) (/.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) re))) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 re re)))))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 im (+.f64 re #s(literal 1 binary64)))) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 im re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) #s(literal 1/6 binary64))) (*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) #s(literal 1/2 binary64))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64))) re) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/46656 binary64))) re) (*.f64 (-.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/10077696 binary64)))) re) (*.f64 (+.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))) (+.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)) (-.f64 (*.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (*.f64 im (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im) (-.f64 (*.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (*.f64 im (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)))) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))
(sin.f64 im)
Outputs
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))
(*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) re)))) im)
(*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 im (*.f64 im im)))
(sin.f64 im)
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im im)))))))
(*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
Calls

3 calls:

20.0ms
(sin.f64 im)
18.0ms
im
18.0ms
re
Results
AccuracySegmentsBranch
60.4%3(sin.f64 im)
60.2%2im
82.3%6re
Compiler

Compiled 10 to 7 computations (30% saved)

regimes42.0ms (0.2%)

Counts
64 → 4
Calls
Call 1
Inputs
im
(*.f64 re im)
(*.f64 (+.f64 re #s(literal 1 binary64)) im)
(+.f64 im (*.f64 re im))
(+.f64 (*.f64 re im) im)
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re)))
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(*.f64 re (+.f64 im (/.f64 im re)))
(*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 im re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im)
(+.f64 im (*.f64 re (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))
(+.f64 im (*.f64 re (+.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) im)
(*.f64 im (*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/36 binary64)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))))))
(*.f64 re (*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/6 binary64)) (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)))))
(*.f64 (*.f64 re re) (*.f64 im (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/36 binary64)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) im)
(+.f64 im (*.f64 re (+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(*.f64 (neg.f64 (*.f64 re (*.f64 im (*.f64 re re)))) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 re re) (-.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 im re)) im) re)))
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 im (*.f64 re #s(literal 1/6 binary64))) (*.f64 im #s(literal 1/2 binary64)))))))
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64)))))))
(-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 re (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/36 binary64))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) im) im))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 im (*.f64 im im)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) (*.f64 re re)))) im)
(*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) re)))) im)
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (*.f64 im im)) (-.f64 (*.f64 im re) im))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 re re)) re))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64))))))))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (*.f64 re re)))))) im)
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (*.f64 re re))))) im)
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))
(*.f64 im (*.f64 (+.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 im (*.f64 im #s(literal 1/36 binary64))) (/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal 1/6 binary64)))) re))) re))) (*.f64 (neg.f64 re) (*.f64 re re))))
(*.f64 im (*.f64 (+.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/12 binary64)) (/.f64 (+.f64 (*.f64 im (*.f64 im #s(literal 1/6 binary64))) #s(literal -1 binary64)) re))) re)) #s(literal -1/6 binary64)) (neg.f64 (*.f64 re (*.f64 re re)))))
(*.f64 (*.f64 (+.f64 im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (-.f64 im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))) (/.f64 #s(literal 1 binary64) (-.f64 im (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))))
(*.f64 (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im) (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 im (*.f64 im #s(literal 1/36 binary64))) (/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal 1/6 binary64)))) re))) re))) (*.f64 (neg.f64 re) (*.f64 re re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/12 binary64)) (/.f64 (+.f64 (*.f64 im (*.f64 im #s(literal 1/6 binary64))) #s(literal -1 binary64)) re))) re)) #s(literal -1/6 binary64)) (neg.f64 (*.f64 re (*.f64 re re))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im im)))))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 im (+.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/36 binary64))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal -1/12 binary64)))) re))) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 re re))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/36 binary64))))) (/.f64 (-.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal -1/12 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal 1/6 binary64)))) (/.f64 im re))) re))))
(*.f64 (*.f64 im (*.f64 im im)) (neg.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 im im)))))
(*.f64 im (*.f64 re (*.f64 (*.f64 re re) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/36 binary64)) (/.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) re))) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 re re)))))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 im (+.f64 re #s(literal 1 binary64)))) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 im re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) #s(literal 1/6 binary64))) (*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) #s(literal 1/2 binary64))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64))) re) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/46656 binary64))) re) (*.f64 (-.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/10077696 binary64)))) re) (*.f64 (+.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))) (+.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64))) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal -1/12 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re #s(literal -1/6 binary64)))))))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im) (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)) (-.f64 (*.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (*.f64 im (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im) (-.f64 (*.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im im))) (*.f64 im (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)) im)))) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))
Outputs
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))
(*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) re)))) im)
(*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 im (*.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) im)
Calls

2 calls:

19.0ms
re
18.0ms
im
Results
AccuracySegmentsBranch
39.8%3im
52.1%4re
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes15.0ms (0.1%)

Counts
36 → 2
Calls
Call 1
Inputs
im
(*.f64 re im)
(*.f64 (+.f64 re #s(literal 1 binary64)) im)
(+.f64 im (*.f64 re im))
(+.f64 (*.f64 re im) im)
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re)))
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(*.f64 re (+.f64 im (/.f64 im re)))
(*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 im re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im)
(+.f64 im (*.f64 re (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))
(+.f64 im (*.f64 re (+.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) im)
(*.f64 im (*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/36 binary64)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))))))
(*.f64 re (*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/6 binary64)) (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)))))
(*.f64 (*.f64 re re) (*.f64 im (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/36 binary64)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) im)
(+.f64 im (*.f64 re (+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(*.f64 (neg.f64 (*.f64 re (*.f64 im (*.f64 re re)))) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 re re) (-.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 im re)) im) re)))
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 im (*.f64 re #s(literal 1/6 binary64))) (*.f64 im #s(literal 1/2 binary64)))))))
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64)))))))
(-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 re (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/36 binary64))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) im) im))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 im (*.f64 im im)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1 binary64) (*.f64 re re)))) im)
Outputs
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) im)
Calls

1 calls:

12.0ms
re
Results
AccuracySegmentsBranch
48.7%2re
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes21.0ms (0.1%)

Counts
30 → 1
Calls
Call 1
Inputs
im
(*.f64 re im)
(*.f64 (+.f64 re #s(literal 1 binary64)) im)
(+.f64 im (*.f64 re im))
(+.f64 (*.f64 re im) im)
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re)))
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(*.f64 re (+.f64 im (/.f64 im re)))
(*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 im re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im)
(+.f64 im (*.f64 re (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))
(+.f64 im (*.f64 re (+.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) im)
(*.f64 im (*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/36 binary64)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))))))
(*.f64 re (*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/6 binary64)) (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)))))
(*.f64 (*.f64 re re) (*.f64 im (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/36 binary64)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) im)
(+.f64 im (*.f64 re (+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(*.f64 (neg.f64 (*.f64 re (*.f64 im (*.f64 re re)))) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 re re) (-.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 im re)) im) re)))
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 im (*.f64 re #s(literal 1/6 binary64))) (*.f64 im #s(literal 1/2 binary64)))))))
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64)))))))
(-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 re (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal 1/36 binary64))))))))
Outputs
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) im)
Calls

2 calls:

9.0ms
im
9.0ms
re
Results
AccuracySegmentsBranch
36.5%1im
36.5%1re
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes16.0ms (0.1%)

Counts
23 → 2
Calls
Call 1
Inputs
im
(*.f64 re im)
(*.f64 (+.f64 re #s(literal 1 binary64)) im)
(+.f64 im (*.f64 re im))
(+.f64 (*.f64 re im) im)
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re)))
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(*.f64 re (+.f64 im (/.f64 im re)))
(*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 im re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im)
(+.f64 im (*.f64 re (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))
(+.f64 im (*.f64 re (+.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) im)
(*.f64 im (*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/36 binary64)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))))))
(*.f64 re (*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/6 binary64)) (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)))))
(*.f64 (*.f64 re re) (*.f64 im (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/36 binary64)))))))
Outputs
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))))))
(*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
Calls

2 calls:

7.0ms
im
7.0ms
re
Results
AccuracySegmentsBranch
34.7%1im
36.9%2re
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes8.0ms (0%)

Counts
20 → 2
Calls
Call 1
Inputs
im
(*.f64 re im)
(*.f64 (+.f64 re #s(literal 1 binary64)) im)
(+.f64 im (*.f64 re im))
(+.f64 (*.f64 re im) im)
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re)))
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(*.f64 re (+.f64 im (/.f64 im re)))
(*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 im re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im)
(+.f64 im (*.f64 re (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))
(+.f64 im (*.f64 re (+.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re)))) im)
(*.f64 im (*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/36 binary64)))))
Outputs
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
Calls

1 calls:

6.0ms
re
Results
AccuracySegmentsBranch
36.6%2re
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes18.0ms (0.1%)

Counts
16 → 2
Calls
Call 1
Inputs
im
(*.f64 re im)
(*.f64 (+.f64 re #s(literal 1 binary64)) im)
(+.f64 im (*.f64 re im))
(+.f64 (*.f64 re im) im)
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re)))
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(*.f64 re (+.f64 im (/.f64 im re)))
(*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 im re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im)
(+.f64 im (*.f64 re (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))
(+.f64 im (*.f64 re (+.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))))))
Outputs
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))))))
(*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
Calls

1 calls:

17.0ms
re
Results
AccuracySegmentsBranch
36.5%2re
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes6.0ms (0%)

Counts
15 → 2
Calls
Call 1
Inputs
im
(*.f64 re im)
(*.f64 (+.f64 re #s(literal 1 binary64)) im)
(+.f64 im (*.f64 re im))
(+.f64 (*.f64 re im) im)
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re)))
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(*.f64 re (+.f64 im (/.f64 im re)))
(*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 im re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) im)
(+.f64 im (*.f64 re (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))
(+.f64 im (*.f64 re (+.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
Outputs
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
Calls

1 calls:

5.0ms
re
Results
AccuracySegmentsBranch
36.4%2re
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes4.0ms (0%)

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

1 calls:

3.0ms
re
Results
AccuracySegmentsBranch
36.4%2re
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes7.0ms (0%)

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

2 calls:

3.0ms
im
3.0ms
re
Results
AccuracySegmentsBranch
29.3%2im
34.5%2re
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes33.0ms (0.2%)

Counts
5 → 1
Calls
Call 1
Inputs
im
(*.f64 re im)
(*.f64 (+.f64 re #s(literal 1 binary64)) im)
(+.f64 im (*.f64 re im))
(+.f64 (*.f64 re im) im)
Outputs
(*.f64 (+.f64 re #s(literal 1 binary64)) im)
Calls

2 calls:

30.0ms
re
2.0ms
im
Results
AccuracySegmentsBranch
27.4%1im
27.4%1re
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes4.0ms (0%)

Counts
2 → 2
Calls
Call 1
Inputs
im
(*.f64 re im)
Outputs
im
(*.f64 re im)
Calls

2 calls:

1.0ms
im
1.0ms
re
Results
AccuracySegmentsBranch
27.5%2im
27.2%2re
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes3.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

2 calls:

1.0ms
im
1.0ms
re
Results
AccuracySegmentsBranch
23.7%1re
23.7%1im
Compiler

Compiled 6 to 4 computations (33.3% saved)

bsearch46.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
3.0602765063934337e+97
3.631379879566803e+103
14.0ms
0.0008285510728685032
0.005620605067929463
14.0ms
-52.237363890406534
-0.027051790479722178
Results
30.0ms368×0valid
Compiler

Compiled 610 to 446 computations (26.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
ival-sin: 9.0ms (59.3% of total)
ival-exp: 3.0ms (19.8% of total)
ival-mult: 3.0ms (19.8% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch47.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
3.8686117716619617e+148
2.5012245441672638e+154
11.0ms
0.0008285510728685032
0.005620605067929463
18.0ms
-6.30712161134041e+19
-52.237363890406534
Results
30.0ms400×0valid
Compiler

Compiled 562 to 409 computations (27.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-sin: 9.0ms (54.9% of total)
ival-exp: 3.0ms (18.3% of total)
ival-mult: 3.0ms (18.3% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch28.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
10.0ms
0.0008285510728685032
0.005620605067929463
15.0ms
-52.237363890406534
-0.027051790479722178
Results
15.0ms224×0valid
Compiler

Compiled 236 to 177 computations (25% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-sin: 5.0ms (52.7% of total)
ival-exp: 2.0ms (21.1% of total)
ival-mult: 2.0ms (21.1% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.000000724308065
1.0000029565611215
0.0ms
0.0
2.0587381538770626e-23
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch77.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
3.0602765063934337e+97
3.631379879566803e+103
24.0ms
461334764941760.9
143429908954975020.0
11.0ms
-1.428380153493099e+22
-6.417108666709966e+20
15.0ms
-5.2389959869210373e+104
-8.990308978486013e+98
9.0ms
-1.5366040661359892e+166
-2.3128864805892275e+165
Results
51.0ms624×0valid
Compiler

Compiled 1803 to 1064 computations (41% saved)

Precisions
Click to see histograms. Total time spent on operations: 35.0ms
ival-sin: 26.0ms (74.3% of total)
ival-exp: 4.0ms (11.4% of total)
ival-mult: 4.0ms (11.4% of total)
const: 1.0ms (2.9% of total)
backward-pass: 0.0ms (0% of total)

bsearch76.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
30.0ms
-1.428380153493099e+22
-6.417108666709966e+20
14.0ms
-5.2389959869210373e+104
-8.990308978486013e+98
30.0ms
-1.5366040661359892e+166
-2.3128864805892275e+165
Results
42.0ms352×0valid
Compiler

Compiled 1032 to 666 computations (35.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 33.0ms
ival-sin: 28.0ms (84.9% of total)
ival-exp: 2.0ms (6.1% of total)
ival-mult: 2.0ms (6.1% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch38.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
37.0ms
-52.237363890406534
-0.027051790479722178
Results
9.0ms128×0valid
Compiler

Compiled 316 to 225 computations (28.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-sin: 3.0ms (55.4% of total)
ival-exp: 1.0ms (18.5% of total)
ival-mult: 1.0ms (18.5% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch9.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
8.0ms
3.639310495764768e+47
1.0423816309419148e+48
Results
5.0ms80×0valid
Compiler

Compiled 162 to 114 computations (29.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 3.0ms
ival-sin: 2.0ms (65.7% of total)
ival-exp: 1.0ms (32.8% of total)
ival-mult: 1.0ms (32.8% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch33.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
32.0ms
1.0423816309419148e+48
1.643220366995761e+57
Results
27.0ms144×0valid
Compiler

Compiled 264 to 180 computations (31.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-sin: 3.0ms (56% of total)
ival-exp: 1.0ms (18.7% of total)
ival-mult: 1.0ms (18.7% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch9.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
8.0ms
3.639310495764768e+47
1.0423816309419148e+48
Results
5.0ms80×0valid
Compiler

Compiled 152 to 104 computations (31.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 3.0ms
ival-sin: 2.0ms (61.6% of total)
ival-exp: 1.0ms (30.8% of total)
ival-mult: 1.0ms (30.8% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch42.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
41.0ms
1.0423816309419148e+48
1.643220366995761e+57
Results
10.0ms144×0valid
Compiler

Compiled 228 to 162 computations (28.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 6.0ms
ival-sin: 4.0ms (68.2% of total)
ival-exp: 1.0ms (17% of total)
ival-mult: 1.0ms (17% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch17.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
16.0ms
0.005620605067929463
413091867380.1957
Results
11.0ms160×0valid
Compiler

Compiled 212 to 149 computations (29.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
ival-sin: 4.0ms (61% of total)
ival-exp: 2.0ms (30.5% of total)
ival-mult: 1.0ms (15.2% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch19.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
18.0ms
0.005620605067929463
413091867380.1957
Results
12.0ms160×0valid
Compiler

Compiled 192 to 139 computations (27.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
ival-sin: 4.0ms (59.6% of total)
ival-exp: 2.0ms (29.8% of total)
ival-mult: 1.0ms (14.9% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch13.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
11.0ms
1.0351371188663888e+80
1.115633962213049e+81
Results
8.0ms96×0valid
Compiler

Compiled 72 to 51 computations (29.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-sin: 3.0ms (62.8% of total)
ival-exp: 1.0ms (20.9% of total)
ival-mult: 1.0ms (20.9% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

simplify119.0ms (0.6%)

Algorithm
egg-herbie
Rules
882×distribute-lft-neg-in_binary64
468×cancel-sign-sub_binary64
420×neg-mul-1_binary64
388×neg-sub0_binary64
338×distribute-rgt-neg-in_binary64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0149528
1237522
2265522
3283520
4297517
5324517
6430517
7692517
81062517
91574517
101918517
112154517
122307517
132390517
142425517
152439517
162453517
172467517
182477517
192480517
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (exp.f64 re) (sin.f64 im))
(if (<=.f64 re #s(literal -1062849512059437/9007199254740992 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 re #s(literal 3170534137668829/576460752303423488 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (sin.f64 im)) (if (<=.f64 re #s(literal 10199999999999999144250989793269130915929985559700279936955770445581686411664085978843893938044698361856 binary64)) (*.f64 (exp.f64 re) im) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (sin.f64 im)))))
(if (<=.f64 re #s(literal -54 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 re #s(literal 3170534137668829/576460752303423488 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (sin.f64 im)) (if (<=.f64 re #s(literal 18999999999999999064581089979963101249120767266604493066770021892695906750618596520567186646577434152905173284039181572611431631767743819258237216708624384 binary64)) (*.f64 (exp.f64 re) im) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (sin.f64 im)))))
(if (<=.f64 re #s(literal -1152921504606847/36028797018963968 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 re #s(literal 1498797955988901/288230376151711744 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (exp.f64 re) im)))
(if (<=.f64 (exp.f64 re) #s(literal 0 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 (exp.f64 re) #s(literal 4503608634569751/4503599627370496 binary64)) (sin.f64 im) (*.f64 (exp.f64 re) im)))
(if (<=.f64 re #s(literal -2350000000000000080910964751747433236526379119563937858779033856732374320437705348461237317017740838423749869239571671761536138921432436929692650100624140701431496704 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im)) (if (<=.f64 re #s(literal -5600000000000000368800510695160527274684567378396080134784128255846880772676400396457760261629840195584 binary64)) (*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) re)))) im) (if (<=.f64 re #s(literal -650000000000000000000 binary64)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 im (*.f64 im im))) (if (<=.f64 re #s(literal 470000000000000 binary64)) (sin.f64 im) (if (<=.f64 re #s(literal 10199999999999999144250989793269130915929985559700279936955770445581686411664085978843893938044698361856 binary64)) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im im))))))) (*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))))))
(if (<=.f64 re #s(literal -2350000000000000080910964751747433236526379119563937858779033856732374320437705348461237317017740838423749869239571671761536138921432436929692650100624140701431496704 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im)) (if (<=.f64 re #s(literal -680000000000000034125992661345493122882077864230506014214012342552527291529334829002167381500765405184 binary64)) (*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) re)))) im) (if (<=.f64 re #s(literal -650000000000000000000 binary64)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) im))))
(if (<=.f64 re #s(literal -3602879701896397/2251799813685248 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) im)
(if (<=.f64 re #s(literal 950000000000000001088731685519046639007842697216 binary64)) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal 1/120 binary64))))))) (*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))
(if (<=.f64 re #s(literal 165000000000000009515280497548995599346638375163527168 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (+.f64 re #s(literal 1 binary64)))) (*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))
(if (<=.f64 re #s(literal 1000000000000000043845843045076197354634047651840 binary64)) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))))) (*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))
(if (<=.f64 re #s(literal 11999999999999999918651384092339535717540501303328768 binary64)) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))
(if (<=.f64 re #s(literal 3152519739159347/1125899906842624 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) im) (*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))
(if (<=.f64 re #s(literal 3039929748475085/1125899906842624 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) im) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re))))
(*.f64 (+.f64 re #s(literal 1 binary64)) im)
(if (<=.f64 im #s(literal 107999999999999998449054278856678858191624178020640389042556104641532270814953472 binary64)) im (*.f64 re im))
im
Outputs
(*.f64 (exp.f64 re) (sin.f64 im))
(if (<=.f64 re #s(literal -1062849512059437/9007199254740992 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 re #s(literal 3170534137668829/576460752303423488 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (sin.f64 im)) (if (<=.f64 re #s(literal 10199999999999999144250989793269130915929985559700279936955770445581686411664085978843893938044698361856 binary64)) (*.f64 (exp.f64 re) im) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (sin.f64 im)))))
(if (<=.f64 re #s(literal -1062849512059437/9007199254740992 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 re #s(literal 3170534137668829/576460752303423488 binary64)) (*.f64 (sin.f64 im) (+.f64 (*.f64 re (+.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64))) #s(literal 1 binary64))) (if (<=.f64 re #s(literal 10199999999999999144250989793269130915929985559700279936955770445581686411664085978843893938044698361856 binary64)) (*.f64 (exp.f64 re) im) (*.f64 (sin.f64 im) (+.f64 (*.f64 re (+.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64))) #s(literal 1 binary64))))))
(if (<=.f64 re #s(literal -54 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 re #s(literal 3170534137668829/576460752303423488 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (sin.f64 im)) (if (<=.f64 re #s(literal 18999999999999999064581089979963101249120767266604493066770021892695906750618596520567186646577434152905173284039181572611431631767743819258237216708624384 binary64)) (*.f64 (exp.f64 re) im) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (sin.f64 im)))))
(if (<=.f64 re #s(literal -54 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 re #s(literal 3170534137668829/576460752303423488 binary64)) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) (*.f64 re (-.f64 #s(literal -1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) (if (<=.f64 re #s(literal 18999999999999999064581089979963101249120767266604493066770021892695906750618596520567186646577434152905173284039181572611431631767743819258237216708624384 binary64)) (*.f64 (exp.f64 re) im) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) (*.f64 re (-.f64 #s(literal -1 binary64) (*.f64 re #s(literal 1/2 binary64)))))))))
(if (<=.f64 re #s(literal -1152921504606847/36028797018963968 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 re #s(literal 1498797955988901/288230376151711744 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (exp.f64 re) im)))
(if (<=.f64 re #s(literal -1152921504606847/36028797018963968 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 re #s(literal 1498797955988901/288230376151711744 binary64)) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) (*.f64 (exp.f64 re) im)))
(if (<=.f64 (exp.f64 re) #s(literal 0 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 (exp.f64 re) #s(literal 4503608634569751/4503599627370496 binary64)) (sin.f64 im) (*.f64 (exp.f64 re) im)))
(if (<=.f64 re #s(literal -2350000000000000080910964751747433236526379119563937858779033856732374320437705348461237317017740838423749869239571671761536138921432436929692650100624140701431496704 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im)) (if (<=.f64 re #s(literal -5600000000000000368800510695160527274684567378396080134784128255846880772676400396457760261629840195584 binary64)) (*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) re)))) im) (if (<=.f64 re #s(literal -650000000000000000000 binary64)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 im (*.f64 im im))) (if (<=.f64 re #s(literal 470000000000000 binary64)) (sin.f64 im) (if (<=.f64 re #s(literal 10199999999999999144250989793269130915929985559700279936955770445581686411664085978843893938044698361856 binary64)) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))) (*.f64 im im))))))) (*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))))))
(if (<=.f64 re #s(literal -2350000000000000080910964751747433236526379119563937858779033856732374320437705348461237317017740838423749869239571671761536138921432436929692650100624140701431496704 binary64)) (/.f64 (*.f64 im im) (+.f64 im (*.f64 re (*.f64 im (-.f64 #s(literal -1 binary64) (*.f64 re #s(literal 1/2 binary64))))))) (if (<=.f64 re #s(literal -5600000000000000368800510695160527274684567378396080134784128255846880772676400396457760261629840195584 binary64)) (*.f64 im (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 re (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64)))) (if (<=.f64 re #s(literal -650000000000000000000 binary64)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64)) #s(literal -1/6 binary64)))) (*.f64 im (*.f64 im im))) (if (<=.f64 re #s(literal 470000000000000 binary64)) (sin.f64 im) (if (<=.f64 re #s(literal 10199999999999999144250989793269130915929985559700279936955770445581686411664085978843893938044698361856 binary64)) (*.f64 im (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64)) #s(literal -1/6 binary64))) (/.f64 (*.f64 re (+.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64))) (*.f64 im im))))) #s(literal 1 binary64))) (*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))))))
(if (<=.f64 re #s(literal -2350000000000000080910964751747433236526379119563937858779033856732374320437705348461237317017740838423749869239571671761536138921432436929692650100624140701431496704 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im)) (if (<=.f64 re #s(literal -680000000000000034125992661345493122882077864230506014214012342552527291529334829002167381500765405184 binary64)) (*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) re)))) im) (if (<=.f64 re #s(literal -650000000000000000000 binary64)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) im))))
(if (<=.f64 re #s(literal -2350000000000000080910964751747433236526379119563937858779033856732374320437705348461237317017740838423749869239571671761536138921432436929692650100624140701431496704 binary64)) (/.f64 (*.f64 im im) (+.f64 im (*.f64 re (*.f64 im (-.f64 #s(literal -1 binary64) (*.f64 re #s(literal 1/2 binary64))))))) (if (<=.f64 re #s(literal -680000000000000034125992661345493122882077864230506014214012342552527291529334829002167381500765405184 binary64)) (*.f64 im (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 re (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64)))) (if (<=.f64 re #s(literal -650000000000000000000 binary64)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64)) #s(literal -1/6 binary64)))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 (*.f64 re (+.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64))) #s(literal 1 binary64))))))
(if (<=.f64 re #s(literal -3602879701896397/2251799813685248 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) im))
(if (<=.f64 re #s(literal -3602879701896397/2251799813685248 binary64)) (/.f64 (*.f64 im im) (+.f64 im (*.f64 re (*.f64 im (-.f64 #s(literal -1 binary64) (*.f64 re #s(literal 1/2 binary64))))))) (*.f64 im (+.f64 (*.f64 re (+.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64))) #s(literal 1 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) im)
(*.f64 im (+.f64 (*.f64 re (+.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64))) #s(literal 1 binary64)))
(if (<=.f64 re #s(literal 950000000000000001088731685519046639007842697216 binary64)) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal 1/120 binary64))))))) (*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))
(if (<=.f64 re #s(literal 950000000000000001088731685519046639007842697216 binary64)) (*.f64 im (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal 1/120 binary64))))) #s(literal 1 binary64))) (*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))
(if (<=.f64 re #s(literal 165000000000000009515280497548995599346638375163527168 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (+.f64 re #s(literal 1 binary64)))) (*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))
(if (<=.f64 re #s(literal 165000000000000009515280497548995599346638375163527168 binary64)) (*.f64 (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 im (+.f64 re #s(literal 1 binary64)))) (*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))
(if (<=.f64 re #s(literal 1000000000000000043845843045076197354634047651840 binary64)) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))))) (*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))
(if (<=.f64 re #s(literal 1000000000000000043845843045076197354634047651840 binary64)) (*.f64 im (+.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))) #s(literal 1 binary64))) (*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))
(if (<=.f64 re #s(literal 11999999999999999918651384092339535717540501303328768 binary64)) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))
(if (<=.f64 re #s(literal 11999999999999999918651384092339535717540501303328768 binary64)) (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))
(if (<=.f64 re #s(literal 3152519739159347/1125899906842624 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) im) (*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))
(if (<=.f64 re #s(literal 3152519739159347/1125899906842624 binary64)) (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))
(if (<=.f64 re #s(literal 3039929748475085/1125899906842624 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) im) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re))))
(if (<=.f64 re #s(literal 3039929748475085/1125899906842624 binary64)) (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re))))
(*.f64 (+.f64 re #s(literal 1 binary64)) im)
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(if (<=.f64 im #s(literal 107999999999999998449054278856678858191624178020640389042556104641532270814953472 binary64)) im (*.f64 re im))
im

soundness2.8s (13.2%)

Rules
5998×*-lowering-*.f32
5998×*-lowering-*.f64
5890×*-lowering-*.f32
5890×*-lowering-*.f64
4774×*-lowering-*.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
036277
1258238
22756234
08421234
02301979
18441764
236081737
091881737
058390
1404263
24061261
08578261
05115855
118735287
082805287
05976711
121286022
085726022
071291
1229264
2734253
32155246
43204246
54510246
65459246
75885246
86708246
08120246
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 1439 to 751 computations (47.8% saved)

preprocess114.0ms (0.5%)

Remove

(negabs im)

Compiler

Compiled 1188 to 342 computations (71.2% saved)

end0.0ms (0%)

Profiling

Loading profile data...